一.分布式队列丢失的节点
(1)消息生产
解决方案:
1.发送消息时服务端会有状态确认,处理状态确认,并进行重试
2.发送成功后进行记录
上述两部完成后再返回客户端
(2)消息存储
解决方案: 每个节点都进行主从部署
(3)消息消费 , 消费端一般会进行重试,当达到重试次数到达,就会跳过消息
解决方案:
1.消费端 进行记录,和生产端记录进行比较,获得消费失败的消息
2.定时任务出发补偿或者保留手动触发的口,进行手动补偿
posted on 2022-05-22 16:07 gfbppy 阅读(26) 评论(0) 编辑 收藏 举报