1. 程式人生 > >1.RabbitMQ介紹

1.RabbitMQ介紹

href 通過 ext 兩個 album 電視 處理 傳遞 gpo

MQ全稱為Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發送數據進行通信,而不是通過直接調用彼此來通信,直接調用通常是用於諸如遠程過程調用的技術。


技術分享圖片
技術分享圖片

消息服務器RabbitMQ的應用場景

異步處理:例如短信,郵件通知等場景,用戶不需要時時等待的情況

應用解耦:解耦兩個系統以降低它們間的依賴性,提高系統的可用性,比如訂單系統和發貨系統之間的偶合.

流量削峰:電商中的秒殺場景,電視購物中浪湧時電話銷售等場景.

RabbitMQ中的概念:
技術分享圖片
技術分享圖片

RabbitMQ的架構 技術分享圖片

RabbitMQ使用流程 技術分享圖片

1.RabbitMQ介紹