会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PerfectLi
首页
管理
07-RabbitMQ消息重复消费
消息重复消费产生的原因?
消费者消费消息时间过长或者失败,生产者未接收到ACK的确认信息,触发了消息补偿机制进行了重发;
生产者在接收到消费者的ACK信息时出现了宕机或者网络延迟等,签收失败,消息状态变更,重新发送消息给消费方;
消息重复消费的解决方案
消息的幂等处理
增加( 消息id + 业务id )标识唯一的一条数据
对消费过的消息进行记录
消息的最终一致性
一般是消息生产者和消费者对一定时间段内数据进行核对,对于异常数据进行处理
posted @
2023-08-17 22:08
PerfectLi
阅读(
70
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告