新浪微博技術架構分析(一)

微博發佈模式 同步推模式 早期的架構中,用戶發表微博後,系統會當即將這條微博插入到數據庫全部分析的訂閱列表中。 當用戶量較大時,特別是明星用戶發佈微博時,會引發大量的數據庫寫操做,系統性能急劇降低,發佈微博延遲加重。web 異步推拉模式 用戶發表微博後,系統將微博寫入消息隊列後當即返回,用戶響應迅速。消息隊列的消費者任務將微博推送給全部當前在線的粉絲的訂閱列表中,非在線用戶在登陸後再根據關注列表拉
相關文章
相關標籤/搜索