问答 2022-10-24 来自:开发者社区

Seata中这个和不使用AT 模式使用起来区别在哪,怎么才能写出o事务的二阶段回滚场景呢?

Seata中使用AT 模式,比如有两个事务,事务o是创建订单记录,事务s是扣减库存, o事务里调用了扣减库存远程服务(s事务)接口,调用时捕获调用异常, s事务异常, 最终呈现的结果是,o事务正常提交,没有回滚,AT 模式很依赖远程服务的异常处理,这个和不使用AT 模式使用起来区别在哪,怎么才能写出o事务的二阶段回滚场景呢?

问答 2022-10-08 来自:开发者社区

Seata中AT模式,全局事务未走完,这三张表里没有数据,怎么才能看到这三个表的日志呢?

Seata中AT模式,seata-server的store-mode配置为db,branch_table,global_table,lock_table 在debug 模式下,全局事务未走完,这三张表里没有数据,怎么才能看到这三个表的日志呢?

问答 2022-09-26 来自:开发者社区

有一个 Seata 使用 AT 模式全局锁的问题请教一下,全局锁是在全局事务提交后才会释放吗?

有一个 Seata 使用 AT 模式全局锁的问题请教一下,测试代码如下: 优先调用 business-a 接口,然后调用 business-b 接口。结果是 business-a 接口无法回滚。因为数据已经被 business-b 改动了。 全局锁在执行 sql 的时候针对这次 sql 操作加,且执行后就释放掉。那么其他业务更改数据后原来的全局事务如何处理回滚问题呢? 全局锁是在全局事务提交后.....

问答 2022-09-19 来自:开发者社区

请问Seata AT模式,是必须得tm抛出异常才能触发全局事务回滚嘛?

请问Seata AT模式,rm出现异常,tm catch 到后没有事务没有回滚,是必须得tm抛出异常才能触发全局事务回滚嘛?rm可不可以呢?

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

seata1.3 AT模式, tm事务提交更新成8之前,会不会先删除相关数据呢?

seata1.3 AT模式, tm事务提交global_table状态更新成8之前,会不会先删除lock_table相关数据呢?

问答 2022-08-01 来自:开发者社区

请问seata1.4.2的AT模式中的业务场景事务无法回滚是什么原因呢?

1、本地事务一(服务A): 1)insert数据,id=11 2)调用服务B 3)处理数据回填 2、本地事务二(服务B): 1)insert数据,id=1 2)delete数据,id=1 3)insert数据,id=2 3、业务顺序:“服务A”调用“服务B” 4、结果“服务A”的事务中执行第3步“处理数据回填”时报错时,“服务B”的事务无法回滚 这种场景该怎么出来呢?

问答 2022-07-11 来自:开发者社区

请问一下Seata中接入AT时需要跟开发人员说下涉及分事事务的表都要加上seata注解吗?

请问一下Seata中接入AT时需要跟开发人员说下涉及分事事务的表都要加上seata注解吗?

问答 2022-07-04 来自:开发者社区

Seata中AT模式下是需要本地事务提交才会像TC注册分支事务吗?

Seata中AT模式下是需要本地事务提交才会像TC注册分支事务吗?

文章 2022-05-13 来自:开发者社区

详解 Seata AT 模式事务隔离级别与全局锁设计

Seata AT 模式是一种非侵入式的分布式事务解决方案,Seata 在内部做了对数据库操作的代理层,我们使用 Seata AT 模式时,实际上用的是 Seata 自带的数据源代理 DataSourceProxy,Seata 在这层代理中加入了很多逻辑,比如插入回滚 undo_log 日志,检查全局锁等。为什么要检查全局锁呢,这是由于 Seata AT 模式的事务隔离是建立在支事务的本地隔离级别....

详解 Seata AT 模式事务隔离级别与全局锁设计
文章 2021-12-20 来自:开发者社区

Seata AT 分支事务

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

Seata AT 分支事务

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