RabbitMQ 一二事(4) - 路由模式介紹

路由模式其實和訂閱模式差很少,只不過交換機的類型不一樣而已微信

路由模式能夠用下圖來表示,比訂閱模式多了一個key,舉個栗子就是根據不一樣的人羣來訂閱公衆號,來收取消息ide

根據不一樣的key來獲取不一樣的消息3d

最簡單的就是男性用戶以及女性用戶的關注信息是不一樣的,推送的內容固然也是根據不一樣分類來推送blog

下圖就是微信公衆號羣發的分類,雖然有用戶訂閱你,但你仍是可以根據性別,以及國家甚至其餘的標籤來推送不一樣的消息路由

官方圖示,根據不一樣的類型,或者能夠說是屬性,標籤,來發送消息it

把這片代碼做爲公衆號的服務方,定義了一個交換機,而且只會給man發送消息class

接收方1,能夠接受爲man的消息im

接收方2,能夠接受man以及woman的消息d3

「man」,兩個客戶端都會收到消息客戶端

而「woman」的話就只有一個客戶端接收到

相關文章
相關標籤/搜索