人工精选尚马深度解读分布式事务Seata入门到实践
这门课的主题很明确:分布式事务,具体落点是 Seata。它要解决的不是"分布式"这个大词,而是一个很具体的工程麻烦——一个业务操作跨了两个甚至更多服务、多个数据库,其中一步失败之后,前面已经提交的数据怎么退回去。订单扣了库存没扣、余额扣了积分没加,这类问题在单体应用里靠本地事务就能兜住,拆成微服务之
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课的主题很明确:分布式事务,具体落点是 Seata。它要解决的不是"分布式"这个大词,而是一个很具体的工程麻烦——一个业务操作跨了两个甚至更多服务、多个数据库,其中一步失败之后,前面已经提交的数据怎么退回去。订单扣了库存没扣、余额扣了积分没加,这类问题在单体应用里靠本地事务就能兜住,拆成微服务之后就不行了。课程前半段讲的就是为什么会兜不住,后半段讲 Seata 怎么把它兜住。
适合什么基础,不适合什么基础
看之前最好已经写过 Spring Boot 项目,能自己搭一个能跑起来的多模块工程,知道什么是数据源、什么是 AOP 代理。如果对 Spring 的 Bean 生命周期和事务注解还比较陌生,直接看 Seata 的配置会卡住,因为它的接入方式本身依赖这些机制。课程里涉及的两阶段提交、Base 理论属于理论铺垫,不需要提前学过,但要能接受先看一段原理再动手的节奏。反过来说,如果你只是想知道"分布式事务有几种方案、各自什么代价",不打算写代码,那这门课的视频部分会偏重实操,性价比不高,看理论那几节就够了。
建议的观看顺序
不要按编号从第一节顺着看。先看扁平事务的演示,把"一个库里的本地事务"这个基准线建立起来,再去看两阶段提交成功和失败的两个流程,理解失败分支到底卡在哪一步。之后是 Base 理论和理论模型与解决思想之间的关系这两节,它们是把前面现象归纳成模型的环节,看完再进 Seata 的具体内容,会顺很多。完整版 PDF 适合当查阅材料,遇到某个模式记不清了回去翻,不建议从头通读,那样容易在概念里打转。
学完能独立做什么,资料怎么配合
学完比较现实的目标是:能在一个已有的 Spring Cloud 或 Spring Boot 多模块项目里,把 Seata 的协调者、事务发起方和参与方配起来,让一个跨服务、跨库的下单流程在任一环节报错时整体回滚;能看懂事务分组、回滚日志这些配置项是干什么的,出问题时会去查对应的日志而不是乱改参数。达不到的水平也要说清楚:这门课不会让你变成能自己设计分布式事务框架的人,那是另一个量级的事。
练习方式上,建议自己造一个最小场景,两个服务、两个库,一个扣款一个加积分,故意在第二步抛异常,观察数据有没有回到一致状态。视频里的演示看一遍容易觉得懂了,自己配一遍才会碰到注册中心地址、事务分组名对不上这类真实问题。理论那几节可以配合 PDF 交叉看,动手卡住的时候再回头补原理,比一口气看完理论再动手效率高。整体上,这是一门需要边看边敲的课,纯看的话收获会打不少折扣。
课程目录
课程目录69 集
- 尚马教育 深度解读分布式事务Seata入门到实践资料.png [493.5 KB] 尚马教育 Seata完整版.pdf
- [17.0 MB] 34-全局锁的概念.mp4
- [220.9 MB] 26-seata的XA模式微服务场景事务失效演示说明.mp4
- [522.0 MB] 61-seata高可用的基本说明.mp4
- [209.5 MB] 64-使用docker-compose编排mysql和seata.mp4
- [268.1 MB] 15-seata的XA模式API的方式问题说明.mp4
- [55.5 MB] 16-seata的XA模式解决多数据源环境搭建.mp4
- [303.5 MB] 66-docker下seata整合nacos注册中心.mp4
- [397.2 MB] 67-docker-compose整合seata和nacos.mp4
- [515.4 MB] 7-两阶段提交模型失败的流程.mp4
- [66.5 MB] 39-AT模式解决微服务场景分布式事务环境搭建一.mp4
- [238.6 MB] 38-AT模式解决分库分表场景下的分布式事务.mp4
- [357.5 MB] 24-seata的XA模式微服务场景环境搭建四.mp4
- [148.5 MB] 48-分布式事务失效问题再次演示说明.mp4
- [106.0 MB] 52-TCC模式解决多数据源场景分布式事务.mp4
- [512.0 MB] 55-TCC悬挂问题说明以及问题解决.mp4
- [305.1 MB] 40-AT模式解决微服务场景分布式事务环境搭建二.mp4
- [385.7 MB] 54-TCC模式幂等性和空回滚问题解决.mp4
- [446.3 MB] 31-熔断降级导致事务失效的原因和解决方法.mp4
- [255.6 MB] 5-分布式事务理论之Base理论.mp4
- [127.5 MB] 18-seata的XA模式的原理流程.mp4
- [354.3 MB] 30-异常处理导致事务失效的原因和解决方案.mp4
- [230.9 MB] 20-分库分表场景下XA模式解决分布式事务.mp4
- [112.5 MB] 37-AT模式解决分库分表的环境搭建.mp4
- [253.7 MB] 14-seata的XA模式解决mybatis操作的事务问题.mp4
- [342.5 MB] 8-理论模型和解决思想之间的关系.mp4
- [79.7 MB] 58-TCC解决分布式场景分布式事务二.mp4
- [235.5 MB] 60-saga模式基本说明.mp4
- [199.1 MB] 17-seata的XA模式解决多数据源分布式事务.mp4
- [411.2 MB] 56-TCC微服务场景分布式事务环境搭建.mp4
- [431.5 MB] 62-window下seata的数据放到mysql中.mp4
- [206.7 MB] 13-seata的下载启动.mp4
- [152.6 MB] 53-TCC模式幂等性和空回滚问题演示说明.mp4
- [238.1 MB] 49-TCC模式的基本介绍.mp4
- [161.1 MB] 35-AT模式多数据源的环境搭建.mp4
- [204.5 MB] 6-两阶段提交模型成功的流程.mp4
- [179.0 MB] 47-AT模式下微服务加分库分表场景分布式事务问题解决.mp4
- [671.7 MB] 12-seata的基本介绍.mp4
- [146.9 MB] 10-XA强一致性解决分布式事务问题.mp4
- [344.5 MB] 19-Seata的XA模式解决分库分表场景搭建.mp4
- [347.5 MB] 21-seata的XA模式微服务场景环境搭建一.mp4
- [234.7 MB] 44-AT模式微服务加分库分表场景环境搭建一.mp4
- [213.7 MB] 59-TCC使用表结构的方式同时解决三大问题.mp4
- [661.5 MB] 46-AT模式微服务加分库场景环境搭建三.mp4
- [452.1 MB] 27-seata的XA模式微服务场景事务解决.mp4
- [101.1 MB] 57-TCC解决微服务场景分布式事务一.mp4
- [422.9 MB] 29-改造项目使用OpenFeign负载后端服务.mp4
- [205.3 MB] 42-seata解决分布式事务其他失效的情况.mp4
- [162.6 MB] 22-seata的XA模式微服务场景环境搭建二.mp4
- [268.9 MB] 25-seata的XA模式微服务场景环境搭建五.mp4
- [393.4 MB] 50-TCC模式的原理流程.mp4
- [163.4 MB] 43-AT模式和XA模式使用区别和比较.mp4
- [305.2 MB] 63-docker下seata的数据存储到mysql身上.mp4
- [169.2 MB] 2-扁平事务的演示.mp4
- [140.5 MB] 45-AT模式微服务加分库分表场景环境搭建二.mp4
- [201.5 MB] 28-seata的cloud包的优化和包之间的区别.mp4
- [137.7 MB] 41-AT模式解决微服务场景分布式事务问题.mp4
- [477.7 MB] 23-seata的XA模式微服务场景环境搭建三.mp4
- [161.5 MB] 65-window下seata整合nacos注册中心.mp4
- [251.9 MB] 4-分布式事务理论之布鲁尔定理.mp4
- [208.9 MB] 1-分布式事务的介绍.mp4
- [111.9 MB] 9-强一致性XA协议基本介绍.mp4
- [97.8 MB] 33-AT模式的原理和流程.mp4
- [191.5 MB] 11-XA强一致性在实际开发使用框架时面临的问题.mp4
- [336.1 MB] 51-TCC模式下多数据源场景环境搭建.mp4
- [395.8 MB] 36-AT模式解决多数据源场景下的分布式事务.mp4
- [213.5 MB] 32-弱一致性AT模式基本介绍.mp4
- [98.8 MB] 3-分布式事务演示.mp4
- [122.4 MB] 适合人群 后端开发工程师 系统架构师 对分布式事务有需求的技术人员 学习收获 掌握Seata分布式事务原理 学会Seata的AT、TCC、XA模式 解决实际分布式事务问题 祝您学习愉快! 学有所成,前程似锦!


![大疆维修,无人机维修教程[66.30GB]](/api/uploads/b6a69810-862f-479c-a529-d66880073ebc.jpg)


