rabbitmq踩坑(1)

开发中rabbitmq的配置文件写错了,改正后一直报错

复制代码
error occurred in message handler [org.springframework.integration.amqp.outbound.AmqpOutboundEndpoint@36e73413];
 nested exception is org.springframework.amqp.AmqpIOException: java.io.IOException

配置更改内容为

复制代码
          ABCDEF:
              destination: sadadwasdadwa
              group: sdaadadada

复制代码
          ABCDEF:
              destination: sadadwasdadwa
              group: sdaadadada
              consumer:
                  auto-bind-dlq: true
                  republish-to-dlq: true

在排查问题时发现了Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg 'x-dead-letter-exchange' for queue 'ABCDEF.sdadad' in vhost 'rabbitmq': received the value 'DLX' of type 'longstr' but current is none, class-id=50, method-id=10)

读取日志分析时x-dead-letter-exchange配置不一致导致的报错。

一开始打算重新部署来看下会不会重新注册。好像没成功。最后把队列删除后重启服务成功解决问题

相关推荐
用户8307196840823 小时前
RabbitMQ vs RocketMQ 事务大对决:一个在“裸奔”,一个在“开挂”?
后端·rabbitmq·rocketmq
初次攀爬者1 天前
RabbitMQ的消息模式和高级特性
后端·消息队列·rabbitmq
初次攀爬者3 天前
ZooKeeper 实现分布式锁的两种方式
分布式·后端·zookeeper
让我上个超影吧4 天前
消息队列——RabbitMQ(高级)
java·rabbitmq
塔中妖4 天前
Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)
windows·rabbitmq·erlang
断手当码农4 天前
Redis 实现分布式锁的三种方式
数据库·redis·分布式
初次攀爬者4 天前
Redis分布式锁实现的三种方式-基于setnx,lua脚本和Redisson
redis·分布式·后端
业精于勤_荒于稀4 天前
物流订单系统99.99%可用性全链路容灾体系落地操作手册
分布式
Ronin3054 天前
信道管理模块和异步线程模块
开发语言·c++·rabbitmq·异步线程·信道管理
Asher05094 天前
Hadoop核心技术与实战指南
大数据·hadoop·分布式