網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

rabbitmq幾種工作模式

欄目: IT科技 / 發佈於: / 人氣:1.18W

rabbitmq的工作模式有:

rabbitmq幾種工作模式

1、簡單模式:一個生產者,一個消費者。

2、work模式:一個生產者,多個消費者,每個消費者獲取到的消息唯一。

3、訂閱模式:一個生產者發送的消息會被多個消費者獲取。

4、路由模式:發送消息到交換機並且要指定路由key ,消費者將隊列綁定到交換機時需要指定路由key。

5、topic模式:將路由鍵和某模式進行匹配,此時隊列需要綁定在一個模式上,“#”匹配一個詞或多個詞,“*”只匹配一個詞。

6、heard模式:和Routing模式的不同就是取消了routing 使用鍵值對的方式作爲routing。

MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序透過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來連結它們。消息傳遞指的是程序之間透過在消息中發送數據進行通信,而不是透過直接調用彼此來通信,直接調用通常是用於諸如遠程過程調用的技術。排隊指的是應用程序透過 隊列來通信。隊列的使用除去了接收和發送應用程序同時執行的要求。其中較爲成熟的MQ產品有IBM WEBSPHERE MQ等等。

Tags:rabbitmq 模式