消息隊列在項目中的應用


存在背景:在分布式系統中是如何使用高並發的

  由於在高並發的環境下,來不及同步處理用戶發送的請求,則會導致請求發生阻塞。比如說,大量的insert、update之類的請求同時到達數據庫MySQL,直接導致部署的行鎖、表鎖,甚至會導致請求堆積過多,從而觸發too many connections 錯誤,使消息隊列可以解決【異步通訊】

1、消息隊列——異步

寫數據庫請求並發送消息隊列,發送消息隊列成功可返回給用戶結果

2、消息隊列——並行

 

 

 3、消息隊列——排隊

 

 

 消息隊列弊端:

  消息的不確定性:延遲隊列,輪詢技術來解決該問題即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM