支付宝蚂蚁金服分布式事务中的二阶段怎么进行

时间:2022-09-14 | 标签: | 作者:Q8 | 来源:网络

小提示:您能找到这篇{支付宝蚂蚁金服分布式事务中的二阶段怎么进行}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的支付宝蚂蚁金服分布式事务中的二阶段怎么进行内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

二阶段提交协议(Two-phase Commit Protocol,简称 2PC)是分布式事务的核心协议。在此协议中,一个事务管理器(Transaction M团建活动的策划anager,简称 TM)协调 1 个或多个资源管理器(Resource Manager,简称 RM)的活动,所有资源管理器向事务管理器汇报自身活动状态,由事务管理器根据各资源管理器汇报的状态(完成准备或准备失败)来决定各资源管理器是“提交”事务还是进行“回滚”操作。

二阶段提交的具体流程如下:

  1. 应用程序向事务管理器提交请求,发起分布式事务;

  1. 在第一阶段,事务管理器联络所有资源管理器,通知它们准备提交事务;

  1. 各资源管理器返回完成准备(或准备失败)的消息给事务管理器(响应超时算作失败);

  1. 在第二阶段:



  • 如果所有资源管理器均完成准备(如图 1),则事务管理器会通知所有资源管理器执行事务提交;

  • 如果任一资源管理器准备失败(如图 2 中的资源管理器 B),则事务管理器会通知所有资源管理器进行事务回滚。

所有资源管理器完成准备,

事务管理器协调各资源管理器提交事务




图 1

任一资源管理器准备失败,

事务管理器协调各资源管理器回滚事务


图 2
支付宝蚂蚁金服分布式事务中的二阶段怎么进行

上一篇:支付宝蚂蚁金服-分布式事务中的 TCC 模型
下一篇:支付宝蚂蚁金服怎么在分布式架构下保证转账业


版权声明:以上主题为“支付宝蚂蚁金服分布式事务中的二阶段怎么进行"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
扫码咨询
    支付宝蚂蚁金服分布式事务中的二阶段怎么进行
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“支付宝蚂蚁金服分布式事务中的二阶段怎么进行”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通支付宝蚂蚁金服分布式事务中的二阶段怎么进行的相关事宜。

关键词:支付宝蚂蚁金服

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:545321@QQ.com
电话:400-021-1330 | 客服QQ:545321
沪ICP备12034177号 | 沪公网安备31010702002418号