2014-10-27 65 views
0

我在這些交易所中找到了兩個鏈接。 https://www.rabbitmq.com/federated-exchanges.htmlhttps://www.rabbitmq.com/ae.html但是無法得到作者想說的話。有沒有人有關於這兩個交換和一個問題的想法。什麼是Rabbit中的聯合和替代交易所MQL

是否存在任何交換,其中如果沒有找到具有路由密鑰的客戶端,則消息不會被丟棄而是存儲在隊列中,並且當找到相關的路由密鑰時,它就準備好提取?

回答

1

聯合交換機用於在可能的遠程機器上將消息從一臺RabbitMQ服務器複製到另一臺服務器。

由於沒有與消息路由密鑰相匹配的綁定,所以備用交換是爲了將消息路由到該交換以防消息無法路由。當然,您必須創建所述交換,然後將其添加爲發佈消息的交換的備用交換。

使用備用交換並將一個隊列綁定到它,那麼您可以獲得那些無法路由到隊列中並消耗它們的消息,但是沒有功能可以在稍後添加缺少的路由時重新路由它們路由密鑰。你可以做的只是消費這些消息並重新發布它們。