首页 > 其他 > 详细

TX-LCN分布式事务--学习地址和原理介绍

时间:2021-04-30 21:07:54      阅读:21      评论:0      收藏:0      [点我收藏+]

 

自己学习用,待补充!

地址:
https://www.codingapi.com/ 官网总入口
https://www.codingapi.com/docs/txlcn-start/ 中文文档
https://github.com/codingapi/tx-lcn github地址


LCN 是什么?

技术分享图片

 

 

原理介绍|事务控制原理

    TX-LCN由两大模块组成, TxClient、TxManager,TxClient作为模块的依赖框架,提供TX-LCN的标准支持,TxManager作为分布式事务的控制放。事务发起方或者参与反都由TxClient端来控制。

原理图:

技术分享图片

 

 

 

核心步骤

    • 创建事务组
      是指在事务发起方开始执行业务代码之前先调用TxManager创建事务组对象,然后拿到事务标示GroupId的过程。

    • 加入事务组
      添加事务组是指参与方在执行完业务方法以后,将该模块的事务信息通知给TxManager的操作。

    • 通知事务组
      是指在发起方执行完业务代码以后,将发起方执行结果状态通知给TxManager,TxManager将根据事务最终状态和事务组的信息来通知相应的参与模块提交或回滚事务,并返回结果给事务发起方。

 

TX-LCN分布式事务--学习地址和原理介绍

原文:https://www.cnblogs.com/lifan12589/p/14722788.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!