请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

消费端无法返回ack

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

正在回答 回答被采纳积分+3

1回答

阿神 2019-03-24 18:25:02

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号