首页 > 解决方案 > 具有单个连接对象的 RabbitMQ 多个消费者

问题描述

我的应用程序中有 35 个队列。我创建了一个连接对象和 35 个唯一通道来使用专用队列中的数据。

一段时间(运行 6 小时和 12 小时后),我无法从 RabbitMQ 接收任何消息。在 rabbitMQ 管理门户中,消费者不可用。

RabbitMQ 记录器中的异常:

关闭 AMQP 连接 <0.10985.3> (127.0.0.1:63478 -> 127.0.0.1:5672, vhost: '/', user: 'guest'): 客户端意外关闭 TCP 连接

对所有消费者使用一个连接是否可以?还是有什么问题?

我将 RabbitMQ 3.6.12 和 amqp-client-5.5.0.jar 用于 Java 客户端。

标签: rabbitmq

解决方案


推荐阅读