Seata的AT模式的个人理解(认真看一遍就能懂)
要理解我写的流程,需要先把下面四个基础概念理解.全局事物:就是TM事务管理器开辟的整个事务.由本地事务+本地锁+全局锁组成.本地事物:还未进行全局提交时,就是本地事物,只有全局锁也释放了才能叫做全局事务结束.全局锁:就是表锁或者行锁,要根据引擎与索引来分析的,如果是innodb引擎,如果用到了索引则此全局锁就是行锁,如果没有用到索引则全局锁为表锁.本地锁:每个资源都有一个全局唯一的资源 ID,并且在初始化时用该 ID 向 TC 注册资源,这个ID会在一个本地事物操作某一个数据时变成锁加上,保
原创
2020-11-18 04:11:31 ·
4615 阅读 ·
7 评论