Tor*_*san 5 java amqp rabbitmq
我在用:
我有一个队列:
在我的应用程序中,有一个异步使用者通过回调接收消息。当我尝试通过禁用与代理的网络通信来模拟连接失败时会出现问题。重新建立连接后,队列(在 Web 管理界面中)显示两个消费者使用相同的消费者标签连接,但端口号不同。
当我停止应用程序时,其中一个消费者消失了,但另一个保持连接,因此不会删除队列。这是预期的还是我必须改变一些东西来避免这种情况?
有两个连接,因为默认心跳是 580 秒,所以服务器需要这个时间才能检测到它。
当该值设置为较低值时,第一个连接立即关闭。有关心跳选项的更多详细信息,请参阅使用心跳检测失效 TCP 连接
感谢 Gas 提供使用 RabbitMQ 用户组论坛的提示。
| 归档时间: |
|
| 查看次数: |
792 次 |
| 最近记录: |