看下使用Spring我们有哪些方法解决分布式事务:
转载:https://www.cnblogs.com/qianjun2017/p/8349829.html
转载:https://blog.csdn.net/jaryle/article/details/88638780
另外还可以借助ShardingSphere shardingSphere通过SPI依赖atomikos和Narayana来实现XA