RabbitMq的幾種方式的實現

這裏接上一篇的繼續把本身以前的筆記整理一下。其實也大部分是參考點擊打開連接這個做者的文章 學習

1.均衡發送給消費者

生產者把消息放入隊列,消費者在去同一個隊列獲取,隊列均衡的分發給不一樣的消費者,不是每一個消費者都收到相同消息。 spa

生產者的代碼: blog

消費者的代碼 隊列


2.分發給所有消費者(廣播)

與上面的均衡不一樣就是多了一個交換機圖裏面的x 路由

生產者代碼 get

消費者: 博客


3.路由給消費者

路由的實現其實就是經過設置路由規則來實現 it


生產者: 擴展

消費者: 方法

4.topic的實現

topic就有點把上面的路由作了一個更靈活的擴展,加入了一些通配符來作匹配更加的智能

生產者代碼:


消費者:


5.RPC的實現

Remote Procedure Call 就是要把處理結果返回


生產者:


消費者:





這個RabbitMq的學習總的就這些,至於其餘的你們也能夠看我在最上面給我鏈接查看。

寫博客,感受也是堅持吧,雖然日常有作筆記的習慣,可是忽然發現寫博客也是一種溫故知新的方法。

相關文章
相關標籤/搜索