使用消息隊列場景及消息隊列的選擇策略

在實際開發中已經接觸過kafka,rabbitMQ等消息隊列了,但對於什麼場景下使用隊列,而現在開源的隊列又那麼多元化,該怎麼去選擇呢,今天我花時間去查看了很多資料,也受益匪淺,花時間整理下,以供以後使用隊列時參考。


一.隊列使用場景


a.異步處理,提高吞吐量,減少開銷   

b.應用解耦,防止接口端應用崩潰,數據阻塞丟失    

c.流量銷鋒,如秒殺業務中將所有請求放在消息隊列中,並設置隊列的長度超過則轉到錯誤頁面

d.日記處理

c.消息通訊,通過消息訂閱,時間通訊收發功能

消息隊列應用場景


二.消息隊列的選擇策略

策略一

策略二




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章