【Rabbitmq】报错:ERROR CachingConnectionFactory Channel shutdown: channel error;

报错内容

ERROR CachingConnectionFactory Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-id=80)

原因

默认是自动ack,然后你代码又手动ack,导致ack了两次,报了错。

解决办法

配置文件设置为手动ack

XML 复制代码
spring.rabbitmq.listener.direct.acknowledge-mode=manual
相关推荐
小马爱打代码2 小时前
RabbitMQ:系统学习笔记
笔记·学习·rabbitmq
q***72193 小时前
Spring Boot 中 RabbitMQ 的使用
spring boot·rabbitmq·java-rabbitmq
喝养乐多长不高4 小时前
Rabbit MQ:概述
java·rabbitmq·mq·amqp
是Judy咋!7 小时前
RabbitMQ---搭建(自定义数据以及日志目录)
分布式·centos·rabbitmq
半旧夜夏16 小时前
【MQ】集群部署和可靠性攻略
rabbitmq
百***992416 小时前
RabbitMQ高级特性----生产者确认机制
分布式·rabbitmq
whltaoin1 天前
【微服务中间件】RabbitMQ 多平台安装搭建实践指南(Windows_macOS_Ubuntu_Docker 全场景)
微服务·中间件·消息队列·rabbitmq·多平台
qq_281317471 天前
RabbitMQ
分布式·rabbitmq
罗小爬EX1 天前
基于WebSocket + STOMP + SockJS + RabbitMq的聊天室Demo
websocket·网络协议·rabbitmq
大飞哥~BigFei1 天前
RabbitMq消费消息遇到的坑
java·rabbitmq·java-rabbitmq