分布式事务常用的解决方案
1. 分阶段提交
a) 依赖事务解调器
b) 链路较长,而且依赖的业务方都需要改造成,redo,undo,commit
2. 消失事务
a) 先发送一条消息
b) 消息callback执行A业务,并且commit
c) 消息提交后,被推送并且执行B业务;直到b成功为止
3. 补偿机制
通过消息,幂等不断重试
分布式事务常用的解决方案
1. 分阶段提交
a) 依赖事务解调器
b) 链路较长,而且依赖的业务方都需要改造成,redo,undo,commit
2. 消失事务
a) 先发送一条消息
b) 消息callback执行A业务,并且commit
c) 消息提交后,被推送并且执行B业务;直到b成功为止
3. 补偿机制
通过消息,幂等不断重试