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配置不一致导致的报错。

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

相关推荐
liulilittle1 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
码字的字节1 小时前
ZooKeeper在Hadoop中的协同应用:从NameNode选主到分布式锁实现
hadoop·分布式·zookeeper·分布式锁
武子康3 小时前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
itLaity8 小时前
基于Kafka实现简单的延时队列
spring boot·分布式·kafka
qq_529835358 小时前
Zookeeper的简单了解
分布式·zookeeper·云原生
smileNicky9 小时前
RabbitMQ有多少种Exchange?
分布式·rabbitmq
你我约定有三9 小时前
RabbitMQ--消息丢失问题及解决
java·开发语言·分布式·后端·rabbitmq·ruby
Java初学者小白10 小时前
秋招Day19 - 分布式 - 分布式事务
java·分布式
程序员小羊!11 小时前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生
Java水解13 小时前
RabbitMQ用法的6种核心模式全面解析
后端·rabbitmq