分布式事务解决方案
刚性事务:
全局事务(标准的分布式事务、JTA事务)
柔性事务:
可靠消息最终一致性(异步确认型)
TCC(两阶段型、补偿型)
最大努力通知(非可靠消息、定期校队)
纯补偿型
分布式事务框架
如果追求强一致性就只能采用JTA(将不同数据库访问领域层.jar形式引入)事物实现。如果是最终一致性就不需要JTA实现了,可以采用异步消息队列实现
大规模SOA系统中的分布事务处事https://wenku.baidu.com/view/be946bec0975f46527d3e104.html
知乎上的分布式事务方案(TCC型事务java实现demo)https://www.zhihu.com/question/29483490
分布式事务解决方案:
微服务架构的分布式事务http://www.roncoo.com/course/view/7ae3d7eddc4742f78b0548aa8bd9ccdb
Spring分布式事务- 三种实现方式(Spring+JTA)http://blog.csdn.net/z69183787/article/details/52528223
spring+hibernate+jta 分布式事务Demohttp://blog.csdn.net/a22587/article/details/54341354
SpringMVC+MyBatis+JMS+JTA(分布式事务)http://blog.csdn.net/catoop/article/details/50337613
Spring实现WebService分布式事务一致性http://www.linuxidc.com/Linux/2015-02/113019.htm
如何实现XA式、非XA式Spring分布式事务http://www.importnew.com/15812.html
Spring + Atomikos 分布式事务实现方式http://blog.csdn.net/benluobobo/article/details/49818017
dubbo 分布式事务http://blog.csdn.net/xiaomin1991222/article/details/50981473
https://github.com/roncoo/roncoo-pay
dubbo仅作为RPC调用,分布式事务通过补偿等机制自行实现