开发者社区> 问答> 正文

Seata LockManager在哪个场景中使用

在数据库本地隔离级别 读已提交 或以上的前提下,Seata 设计了由事务协调器维护的 全局写排他锁,来保证事务间的 写隔离,将全局事务默认定义在 读未提交 的隔离级别上。 ------这句话怎么理解分布式事务隔离呀?采用主键排它锁,还是不明白这个场景?

展开
收起
一人吃饱,全家不饿 2021-02-01 23:33:15 803 0
来自:阿里开源
1 条回答
写回答
取消 提交回答
  • Seata 中的数据始终具有两个锁:本地锁和全局锁。在Seata全局事务提交数据更新之前,它已经同时拥有两个锁,本地锁由本地事务管理。提交分支事务后,将释放本地锁定。但是,全局锁将一直保持到完成全局事务以保护在全局事务中更新的数据为止。

    2021-02-01 23:33:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
阿里巴巴相信开源的世界里人人贡献代码,人人获得收益,共同创造一个互帮互利的社区,促进技术进步和发展。
问答排行榜
最热
最新

相关电子书

更多
《Seata 1.3 新特性以及如何参与社区》 立即下载
What's new in Dubbo 2.7.6 立即下载
低代码开发师(初级)实战教程 立即下载