热门

最新

红包

立Flag

投票

同城

我的

发布
buerguowsq
勇敢小王要去大厂
3 年前
truebuerguowsq

88.
Rabbit MQ如何保证消息不被重复消费?
a.写数据库的话,先根据主键查询数据是否存在,存在的话就不用执行。也可以用主键的唯一性保证数据不会重复插入
b.写redis的话,反正每次都是set,天然幂等
c.复杂业务:生产者给每个消息设置一个全局唯一id,消费者消费这条消息的时候,根据唯一id去redis中查询之前是否消费过,如果没有消费过,就把这条数据写入redis

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
这种问题怎能解决,其他的文档能打开,就这两个不能打开
立即登录