问答 2023-03-13 来自:开发者社区

在Seata中我现在用的1.3版本,有没有遇到过AT模式开启新事务数据量远大于二阶段异步提交消费吞吐

在Seata中我现在用的1.3版本,有没有遇到过AT模式开启新事务数据量远大于二阶段异步提交消费吞吐量的情况?这种情况如何解呢?现在TC任务调度的实现方式粗略计算了一下,二阶段异步提交的吞吐量才200多万,业务体量事务超过这个量级

问答 2023-01-09 来自:开发者社区

请教一下,为什么Seata中saga模式的状态机执行开启了全局事务却没提交?

请教一下,为什么Seata中saga模式的状态机执行开启了全局事务却没提交?

文章 2022-12-17 来自:开发者社区

RM在seata AT模式中如何实现分支事务提交或回滚

前言在之前的博客中,我们已经知道了,RM分支事务的提交或回滚是由TC服务下发的指令触发的。第一种情况:当任意RM的业务处理出现异常,都会触发TM发起全局事务的回滚,相关的回滚指令由TM下发给TC,最终TC把回滚指令依次下发给所有的RM,通过所有分支事务的回滚达到全局事务回滚的目的;第二种情况:当所有RM都成功提交分支事务后,TM发起全局事务提交指令给到TC服务,TC收到指令后,同样会依次调用所有....

文章 2022-12-17 来自:开发者社区

源码解析Seata AT模式中分支事务的提交或回滚是如何被触发的

前言在之前的博客中,已经介绍过了TM在seata AT模式中的处理流程、TC在seata分布式事务中的主要任务以及RM在seata AT模式中的sql语句执行流程,下面我们通过源码讲述分布式事务是如何实现提交或回滚的。分支事务的提交或回滚在seata AT模式中,只有当所有的分支事务全部成功提交后,才会触发分布式事务的提交:public class ConnectionProxy extends....

源码解析Seata AT模式中分支事务的提交或回滚是如何被触发的
问答 2022-11-14 来自:开发者社区

seata1.5.2版本AT模式下报错,事务不回滚有什么排查经验吗?

seata1.5.2版本AT模式下报错,事务不回滚有什么排查经验吗?

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

Seata中XA模式配置数据源,启动类加了事务启动注解,启动服务报这个错是什么原因呢?

Seata中XA模式配置数据源,启动类加了事务启动注解@EnableTransactionManagement ,启动服务报这个错是什么原因呢?如果XA 模式不需要开启spring的事务注解,为什么官网案例上又加了这个注解呢?

问答 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可不可以呢?

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