我是新來的RabbitMQ,需要一些建議。我可以使用RPCClient進行扇出交換嗎?
我有一種情況,需要廣播一條消息,然後及時等待響應。換句話說,廣播消息期望在所有訂閱消費者的超時期限內作出響應。直接交換很簡單。我可以使用RPCClient等待響應。它如何與扇出交換一起工作?它會知道有多少用戶需要等待?或者在第一個響應之後它會成功返回?
如果創建扇出交換並在創建RPCClient對象時將其傳入。然後實現我自己的消費者,並且來自同一交換機和消費者的消費者消費者發送到相同的回覆隊列。它會起作用嗎?
請指教。謝謝!
我同意。但是RPCClient將如何工作?默認情況下,RPCClient只等待一個響應。所以我需要破解代碼並放入循環來執行響應檢索?這很混亂。如何在分佈式系統中完成心跳命令? –