原因:
RabbitMQ延迟插件不支持mandatory=true参数,如果启用会同时收到延迟消息和路由失败消息
解决方法
设置mandatory=false
spring boot 配置如下
spring:
rabbitmq:
publisher-returns: false
template:
mandatory: false
引用:
CSDN ==>【RabbitMQ】延迟队列报错(NO_ROUTE)
Github ==> RabbitMQ 延迟队列返回 replyCode:312 NO_ROUTE

博客主要围绕RabbitMQ延迟队列报错问题展开。指出RabbitMQ延迟插件不支持参数,启用会出现相关问题。给出的解决方法是设置mandatory=false,并提及spring boot的配置,还引用了CSDN和Github上相关内容。
原因及处理&spm=1001.2101.3001.5002&articleId=125645293&d=1&t=3&u=1da3cb3f4a514ed894ab14ce8c5f3795)
2453

被折叠的 条评论
为什么被折叠?



