Spring Boot 3.0中的多数据库事务管理

Bil*_*han 6 java jta spring-data-jpa spring-boot

您好,我有两个不同的数据库,我的流程需要分布式事务。

链式事务管理器已弃用(https://github.com/spring-projects/spring-data-commons/issues/2232

并且在spring boot 3.0之后,spring不支持像atomikos这样的jta解决方案

https://github.com/atomikos/transactions-essentials/issues/175)(https://github.com/spring-projects/spring-boot/issues/20809)那么对于Spring Boot 3.0来说最好的方法是什么管理分布式事务管理

Geo*_*rge 0

最新(6.0)版本的atomikos TransactionEssentials声称支持Jakarta EE。所以应该支持springboot 3。

请参阅此处:https ://github.com/atomikos/transactions-essentials/blob/master/README.md

您可以使用 springboot 3 尝试一下这个启动器:https://mvnrepository.com/artifact/com.atomikos/transactions-spring-boot3-starter/6.0.0