weblab-tw / ddia-study-group

Designing Data-Intensive Applications Study Group
36 stars 5 forks source link

第一章節:考慮系統可伸縮的時機 Sam #5

Open samwu4166 opened 2 years ago

samwu4166 commented 2 years ago

有關 Twitter 的架構 2:

为每个用户的主页时间线维护一个缓存,就像每个用户的推文收件箱(图 1-3)。 当一个用户发布推文时,查找所有关注该用户的人,并将新的推文插入到每个主页时间线缓存中。 因此读取主页时间线的请求开销很小,因为结果已经提前计算好了。

實際來說應該如何做到呢 ? 或是說應該怎麼去存這麼大量的 Cache (per user)

nathan-tw commented 2 years ago

好奇TDD+1

jxiu0129 commented 2 years ago