Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring Boot-更改事务管理器处理@Transactional annotation?_Spring Boot_Spring Data Jpa_Transactional - Fatal编程技术网

Spring boot Spring Boot-更改事务管理器处理@Transactional annotation?

Spring boot Spring Boot-更改事务管理器处理@Transactional annotation?,spring-boot,spring-data-jpa,transactional,Spring Boot,Spring Data Jpa,Transactional,我目前正在使用@Transactional注释将数据保存到数据库中,我想知道如何更改事务,使其影响消息队列等其他资源。我没有设置bean或任何东西来处理数据库事务,我只是添加了@transactional注释,没有其他内容。您正在考虑进入一个复杂而缓慢的世界,称为两阶段提交事务。对于这种情况,您需要使用分布式事务管理器,如。JEE对此有抽象概念 我建议尽量避开这个世界,因为它太慢了 。它们将分布式事务与数据库和JMS队列相结合 将两个以上的数据源合并到分布式事务中会非常缓慢

我目前正在使用
@Transactional
注释将数据保存到数据库中,我想知道如何更改事务,使其影响消息队列等其他资源。我没有设置bean或任何东西来处理数据库事务,我只是添加了
@transactional
注释,没有其他内容。

您正在考虑进入一个复杂而缓慢的世界,称为两阶段提交事务。对于这种情况,您需要使用分布式事务管理器,如。JEE对此有抽象概念

我建议尽量避开这个世界,因为它太慢了

。它们将分布式事务与数据库和JMS队列相结合

将两个以上的数据源合并到分布式事务中会非常缓慢