分布式事务实战方案汇总
https://juejin.cn/post/6934911674969227295
Saga 分布式事务解决方案与实践
https://www.infoq.cn/article/z4Z1AkW1B3lp1NDw3jyG
分布式事务专栏
目前分布式事务的解决方案有 AT、TCC、Saga、MQ、XA、BED 六种。
AT 方案
- 《芋道 Spring Boot 分布式事务 Seata 入门》的「2. AT 模式 + 多数据源」小节,实现单体 Spring Boot 项目在多数据源下的分布式事务
- 《芋道 Spring Boot 分布式事务 Seata 入门》的「AT 模式 + HttpClient 远程调用」小节,实现多个 Spring Boot 项目的分布式事务
- 《芋道 Dubbo 分布式事务 Seata 入门》 的「2. AT 模式」小节,实现多个 Dubbo 服务的分布式事务。
- 《芋道 Spring Cloud Alibaba 分布式事务 Seata 入门》的「3. AT 模式 + Feign」小节,实现多个 Spring Cloud 服务下的分布式事务。
TCC 方案
Saga 方案
MQ 方案
- 《芋道 Spring Boot 消息队列 RocketMQ 入门》 的「9. 事务消息」小节
- 《芋道 Spring Cloud Alibaba 消息队列 RocketMQ 入门》 的「10. 事务消息」小节
- 《RocketMQ 源码分析 —— 事务消息》