第1章 关于分布式事务你必须要知道的
8 节|44分钟
展开 -
视频:1-1 这是Seata源码实战课,更是进击高手的内功心法试看08:48
-
视频:1-2 本章概览01:38
-
视频:1-3 单体架构本地事务07:26
-
视频:1-4 分布式架构之分布式事务03:56
-
视频:1-5 分布式解决方案2pc07:13
-
视频:1-6 分布式解决方案柔性事务TCC05:59
-
视频:1-7 什么是CAP06:13
-
视频:1-8 什么是base定理02:38
第2章 授人以渔从官网入手看看Seata原理特性
9 节|46分钟
收起 -
视频:2-1 为什么要选择seata框架去进行学习?04:44
-
视频:2-2 本章概览07:24
-
视频:2-3 授人以渔从官网入手看看seata框架特性概览07:35
-
视频:2-4 授人以渔从官网入手看看seata快速入门04:14
-
视频:2-5 授人以渔从官网入手看看seata写隔离机制05:49
-
视频:2-6 授人以渔从官网入手看看seata读隔离机制03:03
-
视频:2-7 授人以渔从官网入手看看seata AT工作机制05:43
-
视频:2-8 授人以渔从官网入手看看seata TCC工作机制02:51
-
视频:2-9 授人以渔从官网入手看看seata SAGA工作机制和三种优劣势比较03:51
第3章 授人以渔上手跑一跑Seata官网的案例
8 节|50分钟
收起 -
视频:3-1 本章概览00:47
-
视频:3-2 授人以渔从官网入手看看seata工程快速上手06:06
-
视频:3-3 授人以渔从官网入手看看seata示例工程相关seata配置项13:21
-
视频:3-4 授人以渔从官网入手看看seata示例工程数据库创建和seata server的启动04:36
-
视频:3-5 授人以渔从官网入手看看seata示例工程从业务代码做了哪些事情?09:21
-
视频:3-6 授人以渔从官网入手跑一跑seata示例工程06:12
-
视频:3-7 用一张图概览下seata正常示例到底做了哪些事情?06:38
-
视频:3-8 用一张图概览下seata异常示例到底做了哪些事情?02:22
第4章 从示例工程入手看看整合Seata装配了那些核心类?
10 节|52分钟
展开 -
视频:4-1 掌握阅读源码能力的必要性05:52
-
视频:4-2 学习源码的更优方式试看03:39
-
视频:4-3 一起看看spring-cloud-starter-alibaba-seata.jar自动装配了哪些类?(1)10:03
-
视频:4-4 一起看看spring-cloud-starter-alibaba-seata.jar自动装配了哪些类?(2)02:13
-
视频:4-5 一起看看spring-cloud-starter-alibaba-seata.jar自动装配了哪些类?(3)05:12
-
视频:4-6 一起看看seata-all.jar下面dubbo是如何传递xid的?05:42
-
视频:4-7 一起看看seata-spring-autoconfigure-client和core装配了哪些类?03:59
-
视频:4-8 一起看看seata-spring-boot-starter.jar核心类简介03:33
-
视频:4-9 一起看看seata-spring-boot-starter.jarj加载了哪些核心类?05:03
-
视频:4-10 seata源码下载源码目录功能概览05:51
第5章 一起看看全局事务扫描组件到底做了那些事情?
5 节|21分钟
展开 -
视频:5-1 本章概览01:05
-
视频:5-2 GlobalTransactionScanner从实现类和继承的角度干了什么事情?04:50
-
视频:5-3 GlobalTransactionScanner afterPropertiesSet方法主要逻辑03:05
-
视频:5-4 GlobalTransactionScanner wrapIfNecessary方法主要逻辑05:51
-
视频:5-5 GlobalTransactionalInterceptor拦截器主要做的事情05:33
第6章 一起看看全局事务管理机制底做了那些事情?
7 节|36分钟
展开 -
视频:6-1 本章概览01:56
-
视频:6-2 全局事务开启前奏逻辑处理做了哪些事情?04:32
-
视频:6-3 终于见到全局事务开启的真正入口handleGlobalTransaction09:55
-
视频:6-4 seata全局事务的提交和异常处理机制05:01
-
视频:6-5 用一张图概览下GlobalTransactionScanner核心逻辑05:37
-
视频:6-6 借鉴大牛思想:代理模式在GlobalTransactionScanner体现以及优势04:54
-
视频:6-7 借鉴大牛思想:模版模式在GlobalTransactionScanner体现以及优势03:40
第7章 核心资源管理组件和事务管理组件如何初始化的?
5 节|32分钟
展开 -
视频:7-1 本章概览00:22
-
视频:7-2 TM组件事务管理器实例化TmNettyRemotingClient06:51
-
视频:7-3 TM组件事务管理器底层如何跟seata server建立长连接的07:33
-
视频:7-4 用一张图概览下TMClient端初始化的核心逻辑试看05:40
-
视频:7-5 用一张图概览下RMClient端初始化的核心逻辑10:54
第8章 一起看看seata数据源代理后做了那些事情?
6 节|45分钟
展开 -
视频:8-1 本章概览00:30
-
视频:8-2 自动装配SeataAutoDataSourceProxyCreator如何包装DataSource的?10:04
-
视频:8-3 seata 本地事务提交undolog如何生成的?11:31
-
视频:8-4 seata client全局锁是如何生成的05:44
-
视频:8-5 seata AT模式本地事务执行流程09:15
-
视频:8-6 用一张图概览下seata本地事务提交做了那些事情?07:05
第9章 一起看看seata server核心组件启动到做了那些事情?
8 节|55分钟
展开 -
视频:9-1 本章概览00:27
-
视频:9-2 一起看看seata server启动的时候做了那些事?15:28
-
视频:9-3 seata sever如何开启全局事务(一)06:03
-
视频:9-4 seata sever如何开启全局事务(二)06:36
-
视频:9-5 用一张图概览下seata server 启动流程06:58
-
视频:9-6 用一张图概览下seata sever如何开启全局事务核心逻辑06:12
-
视频:9-7 修炼内功:结构化思维在生活和代码中的体现07:38
-
视频:9-8 修炼内功:一起看看结构化思维在seata源码中的体现04:40
第10章 一起看看seata server核心组件协调事务处理机制
11 节|84分钟
展开 -
视频:10-1 seata server如何处理分支事务请求(一)07:52
-
视频:10-2 seata server如何处理分支事务请求(二)06:20
-
视频:10-3 seata server如何处理分支事务请求(三)07:29
-
视频:10-4 seata server如何处理分支事务请求(四)03:16
-
视频:10-5 seata server如何提交全局事务(一)07:52
-
视频:10-6 seata server如何提交全局事务(二)08:23
-
视频:10-7 seata client RM角色如何完成数据回滚操作07:51
-
视频:10-8 seata 如何感知到业务异常失败完成回滚的07:42
-
视频:10-9 修炼内功:抽象思维的重要性09:38
-
视频:10-10 修炼内功:一起看看抽象设计在seata源码中的体现07:15
-
视频:10-11 修炼内功:逻辑思维对我们的重要性09:23
第11章 一起看看seata另一种TCC模式怎么玩的?
11 节|74分钟
展开 -
视频:11-1 本章概览00:37
-
视频:11-2 一起上手看看seata TCC模式是怎么玩的?11:19
-
视频:11-3 一起上手跑一跑TCC模式下的案例08:12
-
视频:11-4 TCC模式下GlobalTransactionScanner核心类是怎么去代理对象的?07:19
-
视频:11-5 TCC模式下TActionInterceptor方法拦截器分支事务注册逻辑05:02
-
视频:11-6 TCC模式下如何进行全局事务开启,全局事务提交的13:43
-
视频:11-7 用一张图概览下TCC模式下源码核心逻辑06:10
-
视频:11-8 用一张图看看TCC防悬挂产生和解决方案05:13
-
视频:11-9 用一张图看看TCC空回滚产生和解决方案01:44
-
视频:11-10 用一张图看看TCC幂等产生和解决方案02:41
-
视频:11-11 从代码层面新版本是怎么控制空悬挂,空回滚,幂等问题11:18
第12章 生单链路整合Seata AT模式
15 节|114分钟
展开 -
视频:12-1 本章概览03:37
-
视频:12-2 基础工程脚手架搭建(一)09:09
-
视频:12-3 基础工程脚手架搭建(二)07:32
-
视频:12-4 基础工程脚手架搭建(三)06:07
-
视频:12-5 基础工程脚手架搭建(四)04:37
-
视频:12-6 分布式场景下复现订单链路数据不一致性06:55
-
视频:12-7 分布式下创建订单数据不一致性问题分析07:30
-
视频:12-8 搭建本地seata server服务器10:52
-
视频:12-9 创建订单链路整合seata AT模式13:49
-
视频:12-10 创建订单seata AT模式验证数据一致性07:32
-
视频:12-11 创建订单seata AT模式原理分析10:45
-
视频:12-12 库存系统AT模式读写隔离机制08:59
-
视频:12-13 库存系统AT模式产生死锁的问题07:17
-
视频:12-14 下单链路seata AT模式并发场景分析05:31
-
视频:12-15 创建订单链路如何解决AT模式全局锁争用?03:44
第13章 生单链路整合Seata TCC模式
9 节|99分钟
展开 -
视频:13-1 商品库存系统seata TCC模式架构设计06:08
-
视频:13-2 异构存储库存双写逻辑代码实现09:18
-
视频:13-3 TCC异构数据库库存扣减第一阶段实现12:04
-
视频:13-4 TCC异构数据库库存扣减第二阶段实现11:06
-
视频:13-5 TCC异构redis库存扣减第一阶段实现11:47
-
视频:13-6 TCC异构redis库存扣减第二阶段实现14:30
-
视频:13-7 TCC库存异构扣减代码测试09:50
-
视频:13-8 TCC异构扣减库存空悬挂幂等场景分析和落地09:29
-
视频:13-9 整合下单链路AT模式和TCC模式混合使用14:02
第14章 生单链路整合Seata SAGA模式
6 节|54分钟
展开 -
视频:14-1 下单链路场景引入saga模式分析10:17
-
视频:14-2 saga状态机核心文件编排13:47
-
视频:14-3 履约系统saga调度代码实现逻辑04:49
-
视频:14-4 用一张图梳理下saga状态机原理08:37
-
视频:14-5 saga模式空悬挂 空回滚 幂等性的问题06:17
-
视频:14-6 上手跑一跑履约系统saga模式
©版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。