这个错误提示说明队列 'com.lj.ana' 的参数 'x-dead-letter-routing-key' 发生了问题,它的值 'dlx.routing.key' 的类型为 'longstr',但当前的类型是 'none'。这可能是因为你在队列 'com.lj.ana' 的参数中定义了 'x-dead-letter-routing-key',但是在它的 DLX 中没有定义相应的路由键。

解决这个问题,你需要检查队列 'com.lj.ana' 的参数中是否定义了 'x-dead-letter-routing-key',如果定义了,那么在它的 DLX 中也需要定义相应的路由键。确保两个路由键的类型相同,可以都设置为 'longstr'。如果你不需要使用 DLX,可以将队列 'com.lj.ana' 的参数中的 'x-dead-letter-routing-key' 删除或将其值设置为 'none'。

channel error; protocol method #methodchannelclosereply-code=406 reply-text=PRECONDITION_FAILED - inequivalent arg x-dead-letter-routing-key for queue comljana in vhost received the value dlxroutingk

原文地址: https://www.cveoy.top/t/topic/cvQk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录