问答 2022-02-15 来自:开发者社区

seata 是否支持手动开启和提交全局事务

seata 是否支持手动开启和提交全局事务

问答 2022-02-15 来自:开发者社区

seata集成mybatis或者tkmybatis问题本地事物和全局事务冲突

本地@transactional事务开启 mapper.insertSelective(Oblect)可以从Oblect.getId()获取自增id 单独加上全局事务@GlobalTransactiona从Oblect.getId()获取的却是undo_log的自增id factoryBean.setTransactionFactory(new JdbcTransactionFactory().....

问答 2022-02-15 来自:开发者社区

Seata 可以支持同时使用 @Transactional非全局事务、 @global 全局事务吗

Seata 可以支持同时使用 @Transactional非全局事务、 @global 全局事务吗

文章 2021-12-20 来自:开发者社区

Seata 分支事务

引言前面,我们已经介绍了 Seata 的整体设计思想,接下来我们深入到其实现细节中,本文先来介绍 Seata 中分支事务的整体实现思想,其他 Seata 相关文章均收录于 <Seata系列文章>中。Branch Type我们已经知道在 Seata 中, 分支事务分 AT 模式和 TCC 模式, 那么, Seata 是怎么区分出 AT 模式和 TCC 模式的呢? 这也借助了 Sprin....

文章 2021-12-20 来自:开发者社区

Seata AT 分支事务

引言前面,我们已经介绍了 Seata 的整体设计思想,接下来我们深入到其实现细节中,本文介绍 Seata 中 AT 模式分支事务的实现,其他 Seata 相关文章均收录于 <Seata系列文章>中。AT 模式前面在介绍 Seata 入口时, 大家可能会注意到 GlobalTransactionScanner 中还存在一个数据源的代理:// 替换默认的数据库连接源, 改为 AT 模式的....

Seata AT 分支事务
文章 2021-12-20 来自:开发者社区

Seata TCC 分支事务

引言前面,我们已经介绍了 Seata 的整体设计思想,接下来我们深入到其实现细节中,本文介绍 Seata 中 TCC 模式分支事务的实现,其他 Seata 相关文章均收录于 <Seata系列文章>中。TCC 模式先简单介绍一个 Seata 中 TCC 的使用方式, 然后我们在顺着它的使用方式, 一点点深入其实现方案。在 Seata TCC 模式中, 每个 RM 都需要将 TCC 接口....

问答 2021-02-02 来自:开发者社区

seata 2个分支事务回滚了4次分支事务

分布式事务回滚是OK的,但是我有点疑惑为什么会2个分支事务提示回滚4次分支?是日志多输出了2次(有时候日志是提示回滚2个分支事务)?

问答 2021-02-02 来自:开发者社区

seata事务提交失败

org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; nested exception is java.sql.SQLException: io.seata.core.exception.RmTransactionException: Response[ Tra....

问答 2021-02-02 来自:开发者社区

在seata分布式事务执行期间,独立事务发生脏读

在seata分布式事务,A分支事务已执行完成,同时记录了undo-log;B分支事务正在执行...在B分支事务执行期间,存在一个非Seata的独立事务X,事务X读取了A分支已提交的数据(脏数据),并使用脏数据执行了相应操作后;B分支事务执行失败,主事务驱动A分支事务回滚,A分支事务根据undo-log执行回滚后。即会丢失独立事务X提交的数据。

问答 2021-02-01 来自:开发者社区

AT模式下,rpc调用超时且失去TC控制的情况下,seata是如何处理事务的

比如应用A和B,rpc用dubbo,A本地事务提交后调用B的接口,然而dubbo返回调用超时,此时TC和B的通讯中断。A并不知道B事务是否提交。此时若B的本地事务提交了,seata如何处理这种情况?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。