消费端无法返回ack

来源:3-12 死信队列详解-1

慕斯卡5398110

2019-03-21

以下下场景应该怎么处理:
1.cusumer接收消息后处理过程出异常,还没返回ack
2.consumer处理完成,因为网路的原因,mq没有收到ack
对于第一个问题,应该怎么处理然后让mq给consumer重新发送消息
第二个问题会出现重复消费的问题,应该怎么处理,可以避免重复消费的问题

写回答

1回答

阿神

2019-03-24

没返回ack的消息会变为nack消息,需要提通过死信队列处理,消费端自己要保证去重逻辑,比如业务唯一标识

0
0

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程