18
2020
10

消息重复消费问题

可能原因:发送时消息重复、投递时消息重复

消费者的接口要实现等幂性

方法一:全局唯一ID:根据业务的操作和内容生成一个全局ID,在执行操作前先根据这个全局唯一ID是否存在,来判断这个操作是否已经执行。

方法二:去重表,建立一个去重表,去重表中设置唯一索引,如果去重表插入成功则执行

方式三:多版本控制

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。