首页 > 其他 > 详细

Alibaba Seata 分布式事务管理

时间:2020-06-06 14:12:27      阅读:50      评论:0      收藏:0      [点我收藏+]

Alibaba   Seata  分布式事务管理

 

官网: http://seata.io/zh-cn/

 

Seata 是什么?

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。

 

Seata有3个基本组成部分:

事务协调器(TC):   维护全局事务和分支事务的状态,驱动全局提交或回滚。

事务管理器TM:          定义全局事务的范围:开始全局事务,提交或回滚全局事务。

资源管理器(RM):  管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。

 

 

Seata管理的分布式事务的典型生命周期:

1、TM要求TC开始一项新的全局事务。TC生成代表全局事务的XID。

2、XID通过微服务的调用链传播。

3、RM将本地事务注册为XID到TC的相应全局事务的分支。

4、TM要求TC提交或回退相应的XID全局事务。

5、TC驱动XID的相应全局事务下的所有分支事务以完成分支提交或回滚。

技术分享图片

 

 Seata下载地址:

https://github.com/seata/seata/tags

 

Alibaba Seata 分布式事务管理

原文:https://www.cnblogs.com/dw3306/p/13054351.html

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