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