【问题标题】:Bind java client to a RabbitMQ exchange instead of a queue to consume all messages将 java 客户端绑定到 RabbitMQ 交换而不是队列以使用所有消息
【发布时间】:2017-04-05 08:39:15
【问题描述】:

我知道为了向 RabbitMQ 发布消息,客户端连接到一个交换器。是否可以连接到交换而不是队列以接收此交换之后将路由的所有消息?如果可以的话,能否请您提供一下方法?

【问题讨论】:

    标签: java rabbitmq spring-rabbit


    【解决方案1】:

    我认为您有两个选择。

    一种是使用rabbitMQ firehose https://www.rabbitmq.com/firehose.html。这会将所有消息复制到交换中。

    或者,您可以通过编写一个自定义的 RabbitMQ 插件来做到这一点,所以无论您想做什么,都可以在 RabbitMQ 内部进行。我不熟悉这种方法,这可能意味着必须编译 RabbitMQ 的自定义版本。 https://www.rabbitmq.com/plugins.html

    【讨论】:

      猜你喜欢
      • 2014-12-07
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多