首页 > 其他分享 >SpringCloud - Seata 总结

SpringCloud - Seata 总结

时间:2022-08-25 00:23:34浏览次数:129  
标签:总结 事务 Seata SpringCloud 回滚 全局 TC 分支

参考资料

介绍

Seata 就是一个分布式事务处理框架,它是由阿里巴巴和蚂蚁金服共同开源的分布式事务解决方案,能够在微服务架构下提供高性能且简单易用的分布式事务服务。

核心组件

1、TC(Transaction Coordinator):事务协调器,它是事务的协调者(这里指的是 Seata 服务器),主要负责维护全局事务和分支事务的状态,驱动全局事务提交或回滚。

2、TM(Transaction Manager):事务管理器,它是事务的发起者,负责定义全局事务的范围,并根据 TC 维护的全局事务和分支事务状态,做出开始事务、提交事务、回滚事务的决议。

3、RM(Resource Manager):资源管理器,它是资源的管理者(这里可以将其理解为各服务使用的数据库)。它负责管理分支事务上的资源,向 TC 注册分支事务,汇报分支事务状态,驱动分支事务的提交或回滚。

标签:总结,事务,Seata,SpringCloud,回滚,全局,TC,分支
From: https://www.cnblogs.com/feiqiangsheng/p/16622799.html

相关文章

  • Java中字节流的总结及代码练习
    Java中的字节流在描述字节流时,先知道什么是流流可以分为:输入流和输出流输入流和输出流示意图:字节流读取内容:二进制,音频,视频优缺点:可以保证视频音频无损,效率低,没有缓......
  • 集合总结
    2.Collection集合2.1数组和集合的区别(理解)相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用......
  • 常用类.总结
    内部类:在一个类的内部再定义一个完整的类。成员内部类、静态内部类、局部内部类、匿名内部类。0bject类:所有类的直接或间接父类,可存储任何对象。包装类:基本数据类......
  • C#下载csv代码总结(解决中文乱码问题)
    ///<summary>///下载///</summary>///<paramname="startTime"></param>///<paramname="endTime"></param>publicvoidDownload(DateTime?startTime,D......
  • Windows 提权方式总结
    Windows提权方式总结from: https://www.geekby.site/2021/01/windows%E6%8F%90%E6%9D%83%E6%96%B9%E5%BC%8F%E6%80%BB%E7%BB%93/Windows提权方式总结1前言1.1......
  • CSS 基础知识总结
    CSS定义与引用定义定义:层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机......
  • 大厂(****)面试 总结
    hs面试总结:1服务器传输命令--scp-r./**node1:`pwd`--远程文件拷贝程序,是securecopyprogram的的缩写-r(递归)2.查看服务器运行情况以及cpu,运用......
  • 面试总结
    docker是怎么实现资源隔离的?docker容器本质上是宿主机上的进程。docker利用linux的namespacce实现资源隔离,利用cgroups实现资源限制。同一个namespace之内可以看到相......
  • 服务器性能参数学习与总结
    服务器性能参数学习与总结总体说明在不考虑奸商和回扣的的情况下:同时间段购买的机器,价钱越高,配置越高,机器的性能越好.其实服务器与PC机器一样,高性能往往意味着......
  • dfs总结
    Dfs:深度优先搜索.它是将当前状态按照一定的规则顺序,先拓展一步得到一个新状态,再对这个新状态递归拓展下去。如果无法拓展,则退回一步到上一个状态,再按照原先设定的规则顺......