通道错误;协议方法:#method(回复代码=406,回复文本=PRECONDITION_FAILED-vhost"ecp audit"中队列"ecpaudchannel.ecpqueue"的不等价参数"x-dead-letter-exchange":接收到类型为"longstr"的值"DLX",但当前值为none,类id=50,方法id=10(
以下是在属性文件中设置的配置。
spring.rabbitmq.virtual-host=ecp-audit
spring.cloud.stream.bindings.ecpinputchannel.destination=ecpchannel
spring.cloud.stream.bindings.error.destination=ecpError
spring.cloud.stream.rabbit.bindings.ecpauditinputchannel.consumer.auto-bind-dlq=true
spring.cloud.stream.rabbit.bindings.input.consumer.dlq-ttl=5000
提前感谢
vhost'ecp-audit'中队列'ecpaudchannel.ecpqueue'的不等价arg'x-dead-letter-exchange':接收到类型为'longstr'的值'DLX',但当前为none,类id=50,方法id=10(
一旦创建了队列,就不能更改队列参数。
但当前为无,
当前队列中没有x-dead-letter-exchange
参数。
auto-bind-dlq=true
导致设置此参数。
您必须删除队列才能设置不同的参数。