【发布时间】:2015-12-03 22:15:00
【问题描述】:
每个人。当我通过网络监视器强制关闭连接时,Lyra 将一次又一次地恢复通道。所以越来越多的线程是由 rabbitmq-client 创建的,我该怎么办?谢谢~
像这样:
com.rabbitmq.client.ShutdownSignalException:通道错误;协议方法:#method(reply-code=406,reply-text=PRECONDITION_FAILED - 未知交付标签 6,class-id=60,method-id=80) 在 com.rabbitmq.client.impl.ChannelN.asyncShutdown(ChannelN.java:484) 在 com.rabbitmq.client.impl.ChannelN.processAsync(ChannelN.java:321) 在 com.rabbitmq.client.impl.AMQChannel.handleCompleteInboundCommand(AMQChannel.java:144) 在 com.rabbitmq.client.impl.AMQChannel.handleFrame(AMQChannel.java:91) 在 com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:554) 在 java.lang.Thread.run(Thread.java:744)
当我使用时:
channel.basicAck(envelope.getDeliveryTag(), false);在 defaultConsumer 中。
【问题讨论】:
标签: rabbitmq