rabbitmq监听报错:Execution of Rabbit message listener failed

rabbitmq监听端出现报错

Execution of Rabbit message listener failed.

Caused by: java.lang.IllegalStateException: Channel closed; cannot ack/nack

Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406

经排查验证:

是因为监听端代码里加入了手动ACK,

但是在监听工厂类里,却用的自动模式

所以上下不一致,冲突导致报错

解决办法:改成一致即可


版权声明:本文为wangtaojiushiwo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。