我正在嘗試獲取 RabbitMQ 設置,我可以在其中選擇將消息作為扇出或直接發布到服務。但是,當我發布到扇出交換時,我看到消息已傳送到所有服務,而且還以循環方式傳送。因此,其中一項服務總是兩次看到相同的消息。在兩個單獨的控制臺窗口中運行上述代碼。如果你P在一個窗口中按下,你會看到一個實例輸出了我所期望的:Received message (fanout)但是另一個窗口輸出這個:Received message (fanout)Received message (direct)盡管PublishBasic調用指定了扇出交換名稱,但還是如此。這里發生了什么?我如何確保在這種情況下不涉及直接交換?
- 1 回答
- 0 關注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消