如何避免消息重复消费,消息幂等性

消息幂等性,就是同一个消息多次消费,同一次消费效果一样。解决办法有多种

1是给消息一个唯一编码,每次消费后,记录一下。再次消费时,比对一下是否消费过,如果消费过,就不消费。

2.把消息编码放到redis的set里,因为set是不可重复的,只需要从set中比对,如果存在,则表示已经消费过,不再重复消费。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据