首页 > 其他分享 >Seata概述

Seata概述

时间:2024-12-28 22:31:40浏览次数:2  
标签:回滚 Seata 事务 概述 https 全局 seata

Seata简介

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务
官方中文网:https://seata.io/zh-cn
github项目地址:https://github.com/seata/seata
springCloudAlibaba下使用:https://github.com/alibaba/spring-cloud-alibaba/tree/2.2.9.RELEASE

Seata中的术语

1.TM (Transaction Manager)-事务管理器,定义全局事务的范围:开始全局事务、提交或回滚全局事务
2.TC(Transaction Coordinator)-事务协调者,维护全局和分支事务的状态,驱动全局事务提交或回滚
3.RM (Resource Manager)-资源管理器,管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚

Seata的工作模式

Seata将为用户提供了AT、TCC、SAGA 和XA事务模式,打造了一站式的分布式解决方案

标签:回滚,Seata,事务,概述,https,全局,seata
From: https://www.cnblogs.com/Eduhg/p/18605226

相关文章

  • Seata AT
    请描述seataAT模式的前提条件和整体的机制基于ACID的关系型数据库java应用通过JDBC访问数据库两阶段提交协议的演变:一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。二阶段:提交异步化,非常快速地完成。回滚通过一阶段的回滚日志进行反向补偿。......
  • Seata 安装说明
    Seata-Server安装1,首先确定版本,参考文档:版本说明我们当前SpringCloudAlibaba的版本是2.2.9.RELEASE,对应Seata版本是1.5.2,故可以去github上找到对应版本物料下载:github:v1.5.22,上传到192.168.10.31并解压到指定目录tar-zxvfseata-server-1.5.2.tar.gz-C/opt/seata/3,直......
  • Spring概述
    Spring是什么[1]Spring(官网:https://spring.io/)是一款主流的JavaEE开源框架,用于简化Java企业级应用的开发难度,缩短开发周期,Spring的用途不仅限于服务端的开发,从简单性,可测试性,和松耦合的角度而言,任何应用都可以从Spring中收益。Spring框架除了提供自身的框架功能,还提供整合其他......
  • 【CSS in Depth 2 精译_097】第 17 章:CSS 动画特效概述 + 17.1:关键帧的概念及用法 + 1
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第五部分添加动效✔️【第17章动画】✔️17.1关键帧✔️17.23D变换下的动画设置✔️17.2.1添加动画前页面布局的构建✔️17.2.2为布局添加动画✔️17.3动画延迟与填充模式文章目录17动画Animat......
  • 【深度学习基础|知识概述】基础数学和理论知识中的概率与统计知识:概率与概率分布、最
    【深度学习基础|知识概述】基础数学和理论知识中的概率与统计知识:概率与概率分布、最大似然估计、损失函数的应用,附代码。【深度学习基础|知识概述】基础数学和理论知识中的概率与统计知识:概率与概率分布、最大似然估计、损失函数的应用,附代码。文章目录【深度学习基......
  • seata四种使用模式
    AT模式(AutomaticTransaction):通过代理数据源实现自动化的分布式事务管理。TCC模式(Try-Confirm-Cancel):用户自定义分布式事务的三个阶段。Saga模式:适用于长事务,通过定义补偿操作实现最终一致性。XA模式:基于数据库XA协议的分布式事务管理。XA模式XA模式为使用数据库锁......
  • Git概述
    1、开发中的实际场景场景一:备份小明负责的模块就要完成了,就在即将Release[发布]之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流.场景二:代码还原这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的代码已经回不到从前了。......
  • 1. JVM概述
    基本概念JVM是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。运行过程我们都知道Java源文件,通过编译器,能够生产相应的.Class文件,也就是字节码文件,......
  • 综合管廊监控系统方案概述
    综合管廊的基本概念与优势综合管廊是一种修建于城市地下的空间隧道结构,它将市政、电力、通讯、燃气、给排水等各种管线集于一体,设有专门的检修口、吊装口和监测系统,实施统一规划、设计、建设和管理。这种现代化、集约化的城市基础设施,使城市宝贵的地下空间资源得以综合利用,......
  • 【深度学习基础|知识概述】基础数学和理论知识中的线性知识:矩阵与向量运算、特征值与
    【深度学习基础|知识概述】基础数学和理论知识中的线性知识:矩阵与向量运算、特征值与特征向量、张量,附代码。【深度学习基础|知识概述】基础数学和理论知识中的线性知识:矩阵与向量运算、特征值与特征向量、张量,附代码。文章目录【深度学习基础|知识概述】基础数学和理......