首页 > 其他分享 >分布式事务Seata-AT模式的事务提交和事务回滚全过程详解

分布式事务Seata-AT模式的事务提交和事务回滚全过程详解

时间:2024-04-12 17:45:24浏览次数:15  
标签:4.4 回滚 Seata 事务 提交 分布式

分布式事务Seata
1. 本地事务
2. 分布式事务
3. 实现思路:两阶段提交协议(2PC)
3.1 基础理解
3.2 2PC的隐患
4. Seata
4.1 Seata是什么
4.2 Seata的三大角色
4.3 Seata一次事务的生命周期
4.4 Seata AT模式的设计思路
4.4.1 设计思路
4.4.1.1 一阶段
4.4.1.2 二阶段
4.4.1.3 写隔离
4.4.1.4 读隔离
4.4.2 详细过程
一阶段
二阶段
分布式事务操作成功-提交
分布事事务操作失败-回滚
————————————————


zz:https://blog.csdn.net/qq_38038472/article/details/134703219

标签:4.4,回滚,Seata,事务,提交,分布式
From: https://www.cnblogs.com/erichi101/p/18131778

相关文章

  • git回滚版本
    一、通过git命令1、恢复到一个旧版本并且旧版本后的都不要关键命令:gitreset回退原理:gitreset--hard命令会将HEAD指针、当前分支指针和索引区都移动到指定的commitID,从而重置工作区为该版本。步骤一:查看版本号。gitlog查找历史或使用gitreflog命令查找合并操作的commitID,......
  • RocketMQ在分布式事务中的应用
    半消息暂时不能投递给消费者的消息消息回查通过扫描长期处于“半消息”状态的消息,对消息进行二次确认 怎么理解RocketMQ的半消息呢?我想半天,觉得可以这样解释,也就是本地事务和mq的发送可以看作一个更大的整体事务,这个事务里边又本地事务的执行和消息发送两件事情要做,为什么......
  • 聊聊分布式事务
    分布式事务,算是分布式系统极为重要的一个模块。分布式事务的概念,网上随手可见,我不多讲。今天主要想聊聊,分布式事务的解决思路及其适用场景。在说具体思路之前,我先假设一个业务调度功能,分别会调用A、B、C三个服务。要保证这三个服务的事务,该怎么办呢?可靠消息队列A业务完成并......
  • 【seatable】表格的手把手教学
    官网的教程参考https://docs.seatable.cn/published/seatable-api/官网的教程写的太simple而且不直观啦,对seatable初次接触到概念十分的不友好。真的是让人伤脑筋,接下来就用我亲自实践,来给大家验证seatableapi的python使用,重复强调里面的一些概念,希望刷到这文章的各位能......
  • Redis支持事务 yii操作示例代码
    //首先确保已经配置了Yii的Redis组件//在配置文件中(例如:config/main.php)return[//...'components'=>['redis'=>['class'=>'yii\redis\Connection','hostname'=>&......
  • spring的事务是什么?与数据库的事务是否一样
    spring的事务是什么?与数据库的事务是否一样先说一下什么是事务,事务:是对数据库的一些列操作。之前一直觉得事务只针对于数据库当中,5种隔离级别,7种传播行为,后来才发现这是针对Spring的,对数据库来说隔离级别只有4种,Spring多了一个DEFAULT这是一个PlatfromTransactionManager默认的......
  • 事务和锁机制是什么关系? 开启事务就自动加锁了吗
    数据库锁因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。锁的分类从对数据库操作的类型读锁(共享锁):针对同一块数据,多个......
  • 宁夏国有资产投资控股集团评估机构及会计师事务所入库项目招标
    宁夏国有资产投资控股集团有限公司评估机构及会计师事务所入库项目招标公告1.招标条件宁夏国有资产投资控股集团有限公司评估机构及会计师事务所入库项目已具备招标条件,采购资金为自筹,现对该项目进行公开招标。2.项目概况与招标范围2.1项目概况:为规范集团公司评估机构......
  • openGauss事务机制中MVCC技术的实现分析
    openGauss事务机制中MVCC技术的实现分析概述事务事务是为用户提供的最核心、最具吸引力的数据库功能之一。简单地说,事务是用户定义的一系列数据库操作(如查询、插入、修改或删除等)的集合,从数据库内部保证了该操作集合作为一个整体的原子性(Atomicity)、一致性(Consistency......
  • C114 回滚莫队 歴史の研究
    视频链接:C114回滚莫队歴史の研究_哔哩哔哩_bilibili   LuoguAT_joisc2014_c歴史の研究//回滚莫队O(n^(3/2))#include<iostream>#include<cstring>#include<algorithm>#include<cmath>usingnamespacestd;#defineLLlonglongconstintN=1000005;......