reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg ‘durable’ for exchange 'exchange_t
这个错误时交换机类型不匹配错误,产生原因可能是由同名的交换机名称,也可能是因为代码中使用了手动ack但是没有配置
channel.basicNack(message.getMessageProperties().getDeliveryTag(),false,false);
解决方法:
# 配置rabbitMQ
rabbitmq:
# 开启手动ack
listener:
simple:
acknowledge-mode: manual