Java RabbitMQ使用者的多个连接

Java RabbitMQ使用者的多个连接,java,rabbitmq,amqp,spring-rabbit,Java,Rabbitmq,Amqp,Spring Rabbit,我需要让RabbitMQ使用者连接到不同主机上的多个队列。如何让多个连接将消息发送到同一个onMessage方法?我用2SimpleMessageListenerContainer和ConnectionFactory和1MessageListener尝试了@Configuration样式,但其中只有一个拾取消息 这里的配置代码:(我有一个类似的类,名为ConsumerConfiguration 2,它只使用不同的主机名)MessageListener在一个单独的类中。将一个侦听器连接到两个侦听器

我需要让RabbitMQ使用者连接到不同主机上的多个队列。如何让多个连接将消息发送到同一个
onMessage
方法?我用2
SimpleMessageListenerContainer
ConnectionFactory
和1
MessageListener
尝试了
@Configuration
样式,但其中只有一个拾取消息


这里的配置代码:(我有一个类似的类,名为
ConsumerConfiguration 2
,它只使用不同的主机名)
MessageListener
在一个单独的类中。

将一个侦听器连接到两个侦听器容器中应该没有问题。您的Gist只有一个连接工厂。打开调试日志记录,如果日志没有解决您遇到的问题,则返回报告。我的问题不清楚我是否有类似的类,我现在已对其进行了更新。好的,我已开始工作-我使用了两个类,而本应使用一个。下面是代码的要点,虽然不漂亮,但它是有效的: