RabbitMQ六种工作模式:simple work publish routing topic rpc
生活随笔
收集整理的這篇文章主要介紹了
RabbitMQ六种工作模式:simple work publish routing topic rpc
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
simple簡單模式
work工作模式(資源的競爭)
publish/subscribe發布訂閱(共享資源)
routing路由模式
topic 主題模式(路由模式的一種)
RPC模式
RPC即客戶端遠程調用服務端的方法 ,使用MQ可以實現RPC的異步調用,基于Direct交換機實現,流程如下:
1)客戶端即是生產者也是消費者,向RPC請求隊列發送RPC調用消息,同時監聽RPC響應隊列。
2)服務端監聽RPC請求隊列的消息,收到消息后執行服務端的方法,得到方法返回的結果。
3)服務端將RPC方法 的結果發送到RPC響應隊列。
4)客戶端(RPC調用方)監聽RPC響應隊列,接收到RPC調用結果。
總結
以上是生活随笔為你收集整理的RabbitMQ六种工作模式:simple work publish routing topic rpc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纪念币可以兑换人民币吗
- 下一篇: Go的协程与Swoole的协程的区别:环