实测可以实现分布式事务的Demo: (都附有源码)
- 代码简练版:
https://blog.csdn.net/ming19951224/article/details/105753333#comments_13980385
源码: https://github.com/Dominick-Li/springboot-master - 结构冗余版:
https://www.cnblogs.com/zhaojiatao/p/8407276.html
源码: https://github.com/zhaojiatao/springboot-zjt-chapter10-springboot-atomikos-mysql-mybatis-druid.git
说明:
以上2个Demo单独运行都可以实现分布式事务(可以作为参考), 不过整合到自己的springboot项目中就会报错 …
分布式事务 要是以上两个都不行的话, 试试用MQ中间件补偿实现吧