大连全瓷种植牙齿制作中心 发表于 2024-8-29 09:43:20

Seata(Simple Extensible Autonomous Transaction Architecture):简朴可

1、seata简介

seata官网:https://seata.apache.org/zh-cn/
https://i-blog.csdnimg.cn/direct/7517ef1a63b44bc69f7fd9b3174cae43.png
点击快速入门
2、Seata 是什么?

Seata是什么:https://seata.apache.org/zh-cn/docs/overview/what-is-seata
https://i-blog.csdnimg.cn/direct/eff7de093b0849b8aafd9111bc5c6373.png
3、Seata发展汗青

Seata发展汗青:https://seata.apache.org/zh-cn/docs/overview/history
Seata(Simple Extensible Autonomous Transaction Architecture):简朴可扩展自治事务架构
4、Seata术语表

Seata术语表:https://seata.apache.org/zh-cn/docs/overview/terminology
https://i-blog.csdnimg.cn/direct/2954a7327c864b1fac43ef69ba6a61c4.png
5、跳转到github

https://i-blog.csdnimg.cn/direct/3c07cb816a2140eba1e0eeb1ae3f8bcd.png
6、seata的概念及工作流程

https://github.com/apache/incubator-seata
https://i-blog.csdnimg.cn/direct/3f57019e0a404a19988a187154fa3c20.png
7、seata的工作流程总结



[*]全局事务:一个分布式事务就是一个全局事务,由一系列的分支事务构成
[*]分支事务:就是本地事务

[*]TC(Transaction Coordinator)事务和谐器,监控所有全局和分支事务的状态,驱动全局事务的提交和回滚。
[*]TM(Transaction Manager)事务管理器,控制全局事务范围,开启一个全局事务,发起全局事务的提交和回滚。
[*]RM(Resource Manager)资源管理器,管理分支事务的工作资源,向TC注册分支事务并陈诉分支事务的实行状态,实行分支事务的提交和回滚
工作流程:*****
  1. TM向TC开启一个全局事务,TC为全局事务生成一个XID唯一标识
  2. XID会在微服务的调用链路中流传
  3. RM向TC注册一个本地事务作为XID相应全局事务下的分支事务
  4. TM向TC发起XID相应全局事务的提交大概回滚
  5. TC驱动RM完成XID相应全局事务下的所有分支事务的提交大概回滚

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Seata(Simple Extensible Autonomous Transaction Architecture):简朴可