AdSense

網頁

2022/11/22

RabbitMQ UI Fanout Exchange 測試

RabbitMQ的fanout exchange不需滿足任何routine key條件即可將訊息傳送到所有綁定的queue。




RabbitMQ UI管理介面測試fanout exchange。

在[Exchanges]頁面建立exchange [Name]為"test-fanout-exchange-001",[Type]設為fanout



在[Queues]頁面建立兩個queue為"test-queue-001"及"test-queue-002"。

在test-fanout-exchange-001的設定頁面建立與test-queue-001及test-queue-002的binding。與test-queue-001有設定routing key "fanout-routine-key";與test-queue-002僅建立binding但沒設定任何routine key。



在test-fanout-exchange-001的頁面的[Publish message]的[Payload]輸入要傳送的訊息為"fanout hello",點擊Publish message送出訊息。



回到[Queue]頁面可看到test-queue-001和test-queue-002都有待收訊息。



進入test-queue-002的[Get Messages]展開可看到收到的"fanout hello"。





沒有留言:

AdSense