問題場景:當用戶量增大的時候,系統內的消息推送(比如 系統內簡訊推送,微信,釘釘,極光個推推送)將是我們常見業務場景。當系統中的用戶量逐漸增大時候,群發用戶消息的推送也將成為系統中致命的性能瓶頸。 消息推送緩衝隊列模型 意義: 構建大批量消息推送隊列,來解決大批量數據通過拉長時間隊列模式來換取性能提 ...
-
問題場景:
當用戶量增大的時候,系統內的消息推送(比如 系統內簡訊推送,微信,釘釘,極光個推推送)將是我們常見業務場景。當系統中的用戶量逐漸增大時候,群發用戶消息的推送也將成為系統中致命的性能瓶頸。 -
消息推送緩衝隊列模型 意義:
- 構建大批量消息推送隊列,來解決大批量數據通過拉長時間隊列模式來換取性能提升。
- 解決了不可預見的數量級用戶群發推送 問題,百萬級,千萬級,億級的消息基礎架構鋪墊
- 統一消息推送的發送模式
直接上乾 如上圖 所反映出,消息推送的瓶頸問題主要 存在 數據量級問題以及消費量級問題,沒有太複雜的架構,我認為好的架構方案,是用最簡單的架構解決複雜的業務場景就夠了,不必太做過長的架構鏈路設計,過多冗餘的架構設計勢必帶來問題鏈路的冗餘壁壘。