详解 AT Seata 形式事务隔离级别与全局锁设计
业务一开启全局事务,其中蕴含分支事务A(修正 A)和分支事务 B(修正 B),业务二修正 A,其中业务一口头分支事务 A先失掉本地锁,业务二则期待业务一口头完分支事务 A 之后,取得本地锁修正 A 并入库,业务一在口头分支事务时出现意外了,由于分支事务 A的数据被业务二修正,造成业务一的全局事务无法回滚。
业务一开启全局事务,其中蕴含分支事务A(修正 A)和分支事务 B(修正 B),业务二修正 A,其中业务一口头分支事务 A先失掉本地锁,业务二则期待业务一口头完分支事务 A 之后,取得本地锁修正 A 并入库,业务一在口头分支事务时出现意外了,由于分支事务 A的数据被业务二修正,造成业务一的全局事务无法回滚。