階段5 3.微服務項目【學成在線】_day05 消息中間件RabbitMQ_3.RabbitMQ研究-工做原理


Producer生產者
Consumer:消費者



組成部分說明以下:
Broker:消息隊列服務進程,此進程包括兩個部分:Exchange和Queue。
Exchange:消息隊列交換機,按必定的規則將消息路由轉發到某個隊列,對消息進行過慮。
Queue:消息隊列,存儲消息的隊列,消息到達隊列並轉發給指定的消費方。
Producer:消息生產者,即生產方客戶端,生產方客戶端將消息發送到MQ。
Consumer:消息消費者,即消費方客戶端,接收MQ轉發的消息。
消息發佈接收流程:
-----發送消息-----
一、生產者和Broker創建TCP鏈接。
二、生產者和Broker創建通道。
三、生產者經過通道消息發送給Broker,由Exchange將消息進行轉發。
四、Exchange將消息轉發到指定的Queue(隊列)
----接收消息-----
一、消費者和Broker創建TCP鏈接
二、消費者和Broker創建通道
三、消費者監聽指定的Queue(隊列)
四、當有消息到達Queue時Broker默認將消息推送給消費者。
五、消費者接收到消息。




 3d

相關文章
相關標籤/搜索