rabbitmq的工作模式有:
1、簡單模式:一個生產(chǎn)者,一個消費者。
2、work模式:一個生產(chǎn)者,多個消費者,每個消費者獲取到的消息唯一。
3、訂閱模式:一個生產(chǎn)者發(fā)送的消息會被多個消費者獲取。
4、路由模式:發(fā)送消息到交換機并且要指定路由key ,消費者將隊列綁定到交換機時需要指定路由key。
5、topic模式:將路由鍵和某模式進行匹配,此時隊列需要綁定在一個模式上,“#”匹配一個詞或多個詞,“*”只匹配一個詞。
6、heard模式:和Routing模式的不同就是取消了routing 使用鍵值對的方式作為routing。
MQ全稱為Message Queue, 消息隊列(MQ)是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。應(yīng)用程序通過讀寫出入隊列的消息(針對應(yīng)用程序的數(shù)據(jù))來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發(fā)送數(shù)據(jù)進行通信,而不是通過直接調(diào)用彼此來通信,直接調(diào)用通常是用于諸如遠程過程調(diào)用的技術(shù)。排隊指的是應(yīng)用程序通過 隊列來通信。隊列的使用除去了接收和發(fā)送應(yīng)用程序同時執(zhí)行的要求。其中較為成熟的MQ產(chǎn)品有IBM WEBSPHERE MQ等等。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com