消息中间件最终一致性方案
2018-12-20 11:46:33 7 举报
消息中间件最终一致方案
作者其他创作
大纲/内容
2.存储消息(标记为待处理)
5.1,长时间为待处理状态,则去查询本地业务操作结果
8.消费逻辑,例如存储信息
10.消费失败重试机制设置10次,时间间隔延长,如果依旧失败将加入死信队列,人工处理
11.消费成功则擦除数据
本地事务域
消息中间件最终一致性方案
4、本地业务操作(3返回成功,则操作,失败则放弃)
1、发送消息标记消息为待处理状态
6.根据5返回的结果操作发送状态,成功则为待发送,失败擦除数据
5.发送本地业务操作结果(发送失败定时任务5.1执行)
7.消息投递(拉取)
消息消费方
消息中间件
存储介质
消息生产者
死信队列
3.返回消息存储结果(成功、失败)
消息者
保证幂等
9.消费状态
2018.12.14 - 米豆丸
应用(消息发布者)
收藏
收藏
0 条评论
下一页