Skip to main content

Twitter工作原理1️⃣一条推文是通过Write API进入

  1. Twitter工作原理

    1️⃣一条推文是通过Write API进入。
    2️⃣Write API将请求路由到Fanout服务。
    3️⃣ Fanout服务做了大量的处理,并将它们存储在Redis缓存中。
    4️⃣ 时间线服务用来寻找有主页时间线的Redis服务器。
    5️⃣ 用户通过时间线服务拉取他们主页的时间线。

    搜索 & 发现
    🔹 Ingester:对推文进行注释和标记,以便对数据进行索引。
    🔹 Earlybird:存储搜索索引。
    🔹 Blender:创建搜索和发现时间线。

    推送计算
    🔹HTTP推送
    🔹移动设备推送