【问题标题】:What is Federated and Alternate Exchange in RabbitMQ什么是 RabbitMQ 中的联合和备用交换
【发布时间】:2014-10-27 09:51:36
【问题描述】:

我在这些交流中找到了两个链接。 https://www.rabbitmq.com/federated-exchanges.htmlhttps://www.rabbitmq.com/ae.html 但无法理解作者想说的话。有没有人知道与这两个交换和另一个问题有关的想法。

是否有任何交换,如果没有找到带有路由键的客户端,那么消息不会被丢弃,而是存储在队列中,当找到相关的路由键时,它就可以获取了?

【问题讨论】:

    标签: rabbitmq rabbitmq-exchange


    【解决方案1】:

    联合交换用于将消息从一台 RabbitMQ 服务器复制到另一台可能位于远程机器上的服务器。

    备用交换器的存在是为了在无法路由消息的情况下将消息路由到该交换器,因为没有与消息路由键匹配的绑定。当然,您必须创建所述交换,然后将其添加为您发布消息的交换的替代。

    使用备用交换并将队列绑定到它,然后您可以获得那些无法路由到队列中并使用它们的消息,但是一旦添加了丢失的路由,就没有功能可以稍后重新路由它们钥匙。您可以做的就是使用这些消息并重新发布它们。

    【讨论】:

      猜你喜欢
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      相关资源
      最近更新 更多