文章目录
《4.6.2 分布式事务难点分析》
- 分布式一致性:
- 两个节点之间不存在达成共识的确定性算法
- 拜占庭将军问题,比特币:同时需要解决一致性与正确性。分布式事务没有正确性的问题。
《4.6.4 强事务之Seata两阶段提交AT模式》
- SeataAT模式运行机制:
- 49 8
《4.6.5 强事务之Seata-XA协议》
- XA:
《4.6.6 强事务之Seata-TCC方式》
- try,commit/cancel :
- 13 10 目前seata-tcc只支持rpc
- 18 10 空回滚:
《4.6.8 分布式事务之消息机制》
- 方案1:
- 方案2,加上了MQ:(视频中说,其实就是rocketmq的事务消息,待研究)
https://www.cnblogs.com/FlyAway2013/p/10124283.html:如果消息能够确保被mq 接收而且 永久保存,那么我们其实是不需要本地消息表的,本地消息表的作用,无非就是 永久化 消息。
《4.6.9 分布式事务总结》
- 解决方案对比: