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