階段5 3.微服務項目【學成在線】_day05 消息中間件RabbitMQ_11.RabbitMQ研究-工做模式-路由工做模式測試



先常見生產者



複製02的代碼

先改一下交換機的名稱

還須要制定routingKey。由於是兩個消息 因此指定了兩個routingKey

這裏修改成當前指定的交換機名稱

交換機和隊列在綁定的時候指定咱們新定義的routingKey


交換機在定義的時候,類型設置爲Direct

發送消息要指定routingKey。例如這裏我要給email發送消息,那麼就指定routingKey爲Email
測試

消費者





修改交換機的名稱和交換機的類型


交換機綁定的時候指定routingKey

再建立短信的消費者



3d

測試

運行生產者

交換機自動被建立出來


點擊交換機。裏面綁定了兩個隊列。裏面分別設置了routingKey

剛纔生產者發送的消息制定的routingKey是email類型 ,因此發到了email的隊列裏面。


啓動email的消費者能夠接收到這5條消息
orm

運行生產者 再發送 sms類型的5條消息






支持發佈訂閱模式

設置多個routingKey


運行生產者,,,隊列同時綁定了兩個routingKey

不想綁定能夠點擊Unbind

點擊Unbind後
blog

讓兩個隊列都綁定inform的routingKey




生產者只發送5條消息。制定的routingKey是inform

生產者

email消費者

短信消費者

 隊列

相關文章
相關標籤/搜索