消息隊列 處理 高並發


消息隊列
1、概念:高並發時,需要一個中間件來進行處理,消息放入隊列后就可以立刻返回了。
2、核心結構:業務系統--(入隊)-》消息隊列--(出隊)-》隊列處理系統
3、應用場景:冗余,解耦,流量削峰(緩存+消息隊列),異步通信,場景擴展,排序保證
4、優點:速度快,
5、缺點:單條大消息包時效率低
隊列介質:
mysql:可靠性高、易實現,速度慢
redis:速度快,單條大消息包時效率低
消息系統:專業性強、可靠,學習成本高
消息處理觸發機制 1、死循環方式讀取:易實現,故障時無法及時恢復 2、定時任務:壓力均分,有處理上限 3、守護進程:類似於PHP-FPM和PHP-CG ,需要shell基礎


免責聲明!

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



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