总结
本文主要介绍了多数据源管理的解决方案(应用层事务,而非XA二段提交保证),以及对多个库同时操作的事务管理。
需要注意的是,这种方式只适用于单体架构的应用。因为多个库的事务参与者都是运行在同一个JVM进行。如果是在微服务架构的应用中,则需要使用分布式事务管理(譬如:Seata)。
完整代码和示例:GitHub - gongxufan/mTxn: Spring多数据源管理及跨库事务解决方案
原文链接:https://blog.csdn.net/qq381332153/article/details/126541276