17:01 · Apr 27, 2022 · Wed × Twitter工作原理1️⃣一条推文是通过Write API进入。2️⃣Write API将请求路由到Fanout服务。3️⃣ Fanout服务做了大量的处理,并将它们存储在Redis缓存中。4️⃣ 时间线服务用来寻找有主页时间线的Redis服务器。5️⃣ 用户通过时间线服务拉取他们主页的时间线。搜索 & 发现🔹 Ingester:对推文进行注释和标记,以便对数据进行索引。🔹 Earlybird:存储搜索索引。🔹 Blender:创建搜索和发现时间线。 推送计算🔹HTTP推送🔹移动设备推送