问答 2024-06-14 来自:开发者社区

在Seata中使用seata api模式的情况下,有api在服务B节点1 执行完后调用释放锁?

在Seata中使用seata api模式的情况下,有api在服务B节点1 执行完后调用seata api 释放锁?

问答 2024-03-05 来自:开发者社区

seata1.4.2高并发情况下AT模式会报过去全局锁失败怎么解决?

seata1.4.2高并发情况下AT模式会报过去全局锁失败怎么解决?

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

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

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

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

请问seata中 如果AT模式不存在一样的行锁 那相同方法的全局锁是不是都不一样呢?

请问seata中 如果AT模式不存在一样的行锁 那相同方法的全局锁是不是都不一样呢?

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

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

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

详解 Seata AT 模式事务隔离级别与全局锁设计
问答 2021-05-11 来自:开发者社区

seata的AT模式,如果有多个全局锁@GlobalLock,怎么知道去竞争哪一个

这里有3个方法各自一条线程,5个业务线 3个业务分别是: 1.下单业务(扣减库存->tx1,生成订单->tx2) 2. 采购业务(采购了商品补仓->tx3) 3. 修改状态业务(修改用户状态->tx4,修改余额状体 ->tx5) @GlobalTransactional public void doOrder(){ 1)扣减库存 2)生成订单 } @Globa...

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