采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,在这个课程中有避免消息重复消费的讲解和代码么?
mq的消息重复消费是一个无法避免的问题,可以从消费端和发送端去做保证。课程后边有部分视频会讲到这块,我简单梳理下,常用的手段一般有以下几种:
消费端:业务上的幂等性保证(例如唯一索引,分布式锁 ,加入前置逻辑避免重复写入)
生产端:避免重复发送消息场景(同步发送且确认返回结果才继续执行,重试次数调整)
希望能对你有所帮助。
登录后可查看更多问答,登录/注册
MQ大牛成长课--从0到1手写分布式消息队列中间件
109 3
69 3
187 2
102 2
72 2