1. 程式人生 > >spring boot操作rabbitmq的釋出訂閱佇列示例

spring boot操作rabbitmq的釋出訂閱佇列示例

專案基礎結構參考:

工作過程:


生產者每個1秒將訊息傳送給rabbitmq的fanout型別的Exchange上,fanout不處理路由routingkey,只要與之繫結的佇列都能收到訊息。

兩個消費者宣告不同的佇列佇列,並繫結到Exchange上

注意:exchanger沒有儲存訊息的能力,只有佇列有儲存訊息的能力。所以在測試的時候,要先將兩個consumer啟動起來,之後再啟動producer。

Rabbitmq的效果:


結果:

生產者


消費者1:


消費者2: