分布式事务流程
2020-01-16 11:19:01 0 举报
基于消息系统分布式事务
作者其他创作
大纲/内容
被动方应用
是否存储成功
查询对应的业务处理结果
1.预发送消息
限制重发次数
成功
重发消息
4.确认并发送消息
发送的过程有可能失败
主动方应用
删除消息
业务处理失败
业务数据库
消息恢复子系统
操作是否成功
消费者监听
查询业务处理结果接口
消息服务子系统
此步骤有可能失败
查询状态确认超时的消息接口
发送
消息服务库
5.业务处理(幂等性设计)
MQ
更改消息状态
查询状态已发送未确认的消息
2.存储预发送消息
查询状态已发送未确认的消息接口
消息状态确认子系统
6.确认消息被消费接口(删除)
3.业务操作
重新发送
查询状态确认超时的消息
监听
0 条评论
下一页