关注
 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。
 
其原理主要涉及到多个部分。首先是事务协调器,它就像一个总指挥,负责整个分布式事务的执行过程。当一个分布式事务开始时,事务协调器会向各个参与者发送事务开始的指令。
 
以经典的两阶段提交(2PC)为例:
 
- 准备阶段:协调器要求每个参与者准备提交事务,也就是执行事务中的操作,但不提交。参与者会检查自身是否可以完成这个事务操作,比如检查资源是否足够等。如果可以执行,就会将执行结果(通常是“同意提交”或“中止事务”)反馈给协调器。
- 提交阶段:协调器收到所有参与者的反馈后,如果所有参与者都同意提交,协调器就会发送提交指令,让所有参与者真正提交事务;只要有一个参与者反馈不能提交,协调器就会发送中止指令,让所有参与者回滚事务。
 
还有三阶段提交(3PC),它是在2PC的基础上进行改进,把准备阶段再次细分,多了一个预提交阶段,目的是降低参与者在等待协调器指令时的不确定性,减少阻塞时间,不过实现起来更加复杂。
  查看原帖
  点赞  评论
相关推荐
10-19 19:37
  成都锦城学院 C工程师   点赞 评论 收藏   
分享
 10-11 00:42
  University of Bristol 运营   点赞 评论 收藏   
分享
 
火猴大圣:回来继续学,实战-复盘总结-复习-再战,一般都是这个过程循环🔁,多数人不要想一次就过
查看12道真题和解析 点赞 评论 收藏   
分享
 牛客热帖
更多 
 - 1... java后端学习经验分享(大三进大厂版)5613
 - 2... 企鹅后端日常实习一面4451
 - 3... 饿了么被淘宝闪购夺舍了,HC和团队会变吗4081
 - 4... 26届双非本拿下美团SSP的真实感受3187
 - 5... 真完蛋,我大抵是要毕业即失业了,从数据角度大概能看出26秋招竞争的确过于激烈了。2868
 - 6... 摸爬滚打,我也一定要离开华为2506
 - 7... 本硕985文科女秋招 0 offer深夜有感2459
 - 8... 愿大家都能成为很厉害的人2206
 - 9... 大家秋招压力很大一般怎么调节呀1904
 - 10... 十一月,希望有个好的开始1818
 
正在热议
 更多 
 # 秋招开始捡漏了吗 #
 21787次浏览 144人参与
# 找工作八股要背到什么程度? #
 2089次浏览 46人参与
# “vivo”个offer #
 48380次浏览 323人参与
# 你实习是赚钱了还是亏钱了? #
 2664次浏览 28人参与
# 入职以后才知道的校招谎言 #
 100900次浏览 645人参与
# 用一句话形容你的团队氛围 #
 1929次浏览 37人参与
# 上班后,才发现大学__白学了 #
 3973次浏览 28人参与
# 同bg的你秋招战况如何? #
 160271次浏览 934人参与
# 你找工作是从容有余 or 匆忙滚爬? #
 1782次浏览 29人参与
# 今年秋招还有金九银十吗 #
 20689次浏览 185人参与
# 辞职后的日常 #
 16171次浏览 84人参与
# 打工人的精神状态 #
 102203次浏览 1314人参与
# 五一之后,实习真的很难找吗? #
 89721次浏览 561人参与
# 规定下班时间vs实际下班时间 #
 56427次浏览 332人参与
# 一人一个landing小技巧 #
 128185次浏览 1465人参与
# 满帮集团求职进展汇总 #
 8602次浏览 71人参与
# 学历对求职的影响 #
 551309次浏览 3913人参与
# 分享一个让你热爱工作的瞬间 #
 43920次浏览 395人参与
# 上班到公司第一件事做什么? #
 99331次浏览 681人参与
# 我和mentor的爱恨情仇 #
 79877次浏览 434人参与
# 巨人网络求职进展汇总 #
 165414次浏览 1085人参与
