【问题标题】:Stop MessageListenerContainer across RabbitMQ clusters跨 RabbitMQ 集群停止 MessageListenerContainer
【发布时间】:2016-08-19 02:46:38
【问题描述】:

我们在两台不同的机器上创建了 RabbitMQ 集群,消息生产者将消息发送到 RabbitMQ 负载均衡器。消息消费者也连接到 RabbitMQ 负载均衡器。

现在,我们希望特定队列的侦听器暂停一段时间。我看到 ListenerContainer 的 stop() 方法在这种情况下会有所帮助。但我想知道这是否会停止两个 RabbitMQ 实例上的容器。

请注意,我无法在 DEV/SIT 上对此进行测试,因为集群仅在 UAT 和 PROD 中可用。

有人可以帮忙吗?谢谢。

【问题讨论】:

    标签: rabbitmq spring-amqp spring-rabbit


    【解决方案1】:

    我设法在集群环境中调用了 ListenerContainer 的 stop() 方法。它停止处理来自两个 RabbitMQ 实例的消息。所以答案是“是”!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 2015-01-20
      • 2014-06-26
      • 1970-01-01
      相关资源
      最近更新 更多