资源简介
具备流行框架研读能力,是提升技术视野,拓展编程思维的重要途径,更是Java中高级工程师的必备技能。 Alibaba Seata是目前在大厂中广泛应用的,成熟的分布式事务解决方案,也是晋升、面试的高频考察点。在本课中,将带领大家深挖源码级别 Seata 相关模式&架构的核心设计原理、深度掌握 AT,TCC,SAGA 三种模式内部设计机制及落地实践。教会同学们如何用好“架构–核心–底层—应用”四大法宝,举一反三,掌握深挖框架的高手技能。
本课程以阿里巴巴开源分布式事务框架 Seata 为核心,深入浅出地讲解分布式事务的原理和实践,帮助学员掌握分布式事务解决方案的设计与应用。
课程内容:
- 分布式事务概述:
- 分布式事务的概念和挑战
- ACID、CAP 和 BASE 理论
- 常用分布式事务解决方案:2PC、XA、TCC、SAGA 等
- Seata 框架介绍:
- Seata 框架概述:特性、架构、组件等
- Seata 与其他分布式事务框架的比较
- Seata 原理解析:
- AT 模式、TCC 模式、SAGA 模式的原理和实现
- Seata 全局事务协调机制
- Seata 数据一致性保障
- Seata 实战应用:
- Spring Boot 项目中整合 Seata
- Dubbo 微服务架构中整合 Seata
- Seata 源码分析
- 分布式事务实战案例
资源目录
————\天下无鱼15号盘\计算机教程119\01-MOOC\255-716-一课学透 分布式事务框架 Alibaba Seata【完结】 ├─01 第1章 关于分布式事务你必须要知道的 │ ├─01 1-1 这是Seata源码实战课,更是进击高手的内功心法.mp4 22.26MB │ ├─02 1-2 本章概览.mp4 2.79MB │ ├─03 1-3 单体架构本地事务.mp4 12.84MB │ ├─04 1-4 分布式架构之分布式事务.mp4 7.33MB │ ├─05 1-5 分布式解决方案2pc.mp4 11.67MB │ ├─06 1-6 分布式解决方案柔性事务TCC.mp4 12.06MB │ ├─07 1-7 什么是CAP.mp4 10.67MB │ └─08 1-8 什么是base定理.mp4 4.36MB ├─02 第2章 授人以渔从官网入手看看Seata原理特性 │ ├─01 2-1 为什么要选择seata框架去进行学习.mp4 26.7MB │ ├─02 2-2 本章概览.mp4 12.62MB │ ├─03 2-3 授人以渔从官网入手看看seata框架特性概览.mp4 17.83MB │ ├─04 2-4 授人以渔从官网入手看看seata快速入门.mp4 11.12MB │ ├─05 2-5 授人以渔从官网入手看看seata写隔离机制.mp4 18.36MB │ ├─06 2-6 授人以渔从官网入手看看seata读隔离机制.mp4 9.64MB │ ├─07 2-7 授人以渔从官网入手看看seata AT工作机制.mp4 18.06MB │ ├─08 2-8 授人以渔从官网入手看看seata TCC工作机制.mp4 10.65MB │ └─09 2-9 授人以渔从官网入手看看seata SAGA工作机制和三种优劣势比较.mp4 17.91MB ├─03 第3章 授人以渔上手跑一跑Seata官网的案例 │ ├─01 3-1 本章概览.mp4 1.48MB │ ├─02 3-2 授人以渔从官网入手看看seata工程快速上手.mp4 21.21MB │ ├─03 3-3 授人以渔从官网入手看看seata示例工程相关seata配置项.mp4 82.92MB │ ├─04 3-4 授人以渔从官网入手看看seata示例工程数据库创建和seata server的启动.mp4 24.89MB │ ├─05 3-5 授人以渔从官网入手看看seata示例工程从业务代码做了哪些事情.mp4 51.53MB │ ├─06 3-6 授人以渔从官网入手跑一跑seata示例工程.mp4 33.8MB │ ├─07 3-7 用一张图概览下seata正常示例到底做了哪些事情.mp4 32.73MB │ └─08 3-8 用一张图概览下seata异常示例到底做了哪些事情.mp4 10.09MB ├─04 第4章 从示例工程入手看看整合Seata装配了那些核心类 │ ├─01 4-1 掌握阅读源码能力的必要性.mp4 9.59MB │ ├─02 4-2 学习源码的更优方式.mp4 6.46MB │ ├─03 4-3 一起看看spring-cloud-starter-alibaba-seata.jar自动装配了哪些类(1).mp4 56.82MB │ ├─04 4-4 一起看看spring-cloud-starter-alibaba-seata.jar自动装配了哪些类(2).mp4 12.99MB │ ├─05 4-5 一起看看spring-cloud-starter-alibaba-seata.jar自动装配了哪些类(3).mp4 26.72MB │ ├─06 4-6 一起看看seata-all.jar下面dubbo是如何传递xid的.mp4 38.68MB │ ├─07 4-7 一起看看seata-spring-autoconfigure-client和core装配了哪些类.mp4 29.51MB │ ├─08 4-8 一起看看seata-spring-boot-starter.jar核心类简介.mp4 21.43MB │ ├─09 4-9 一起看看seata-spring-boot-starter.jarj加载了哪些核心类.mp4 33.27MB │ └─10 4-10 seata源码下载源码目录功能概览.mp4 39.67MB ├─05 第5章 一起看看全局事务扫描组件到底做了那些事情 │ ├─01 5-1 本章概览.mp4 5.35MB │ ├─02 5-2 GlobalTransactionScanner从实现类和继承的角度干了什么事情.mp4 30.15MB │ ├─03 5-3 GlobalTransactionScanner afterPropertiesSet方法主要逻辑.mp4 16.53MB │ ├─04 5-4 GlobalTransactionScanner wrapIfNecessary方法主要逻辑.mp4 33.93MB │ └─05 5-5 GlobalTransactionalInterceptor拦截器主要做的事情.mp4 37.51MB ├─06 第6章 一起看看全局事务管理机制底做了那些事情 │ ├─01 6-1 本章概览.mp4 8.1MB │ ├─02 6-2 全局事务开启前奏逻辑处理做了哪些事情.mp4 26.2MB │ ├─03 6-3 终于见到全局事务开启的真正入口handleGlobalTransaction.mp4 51.59MB │ ├─04 6-4 seata全局事务的提交和异常处理机制.mp4 27.86MB │ ├─05 6-5 用一张图概览下GlobalTransactionScanner核心逻辑.mp4 22.5MB │ ├─06 6-6 借鉴大牛思想:代理模式在GlobalTransactionScanner体现以及优势.mp4 20.92MB │ └─07 6-7 借鉴大牛思想:模版模式在GlobalTransactionScanner体现以及优势.mp4 15.58MB ├─07 第7章 核心资源管理组件和事务管理组件如何初始化的 │ ├─01 7-1 本章概览.mp4 1.71MB │ ├─02 7-2 TM组件事务管理器实例化TmNettyRemotingClient.mp4 36.74MB │ ├─03 7-3 TM组件事务管理器底层如何跟seata server建立长连接的.mp4 38.9MB │ ├─04 7-4 用一张图概览下TMClient端初始化的核心逻辑.mp4 30.75MB │ └─05 7-5 用一张图概览下RMClient端初始化的核心逻辑.mp4 60.32MB ├─08 第8章 一起看看seata数据源代理后做了那些事情 │ ├─01 8-1 本章概览.mp4 1.18MB │ ├─02 8-2 自动装配SeataAutoDataSourceProxyCreator如何包装DataSource的.mp4 52.45MB │ ├─03 8-3 seata 本地事务提交undolog如何生成的.mp4 55.54MB │ ├─04 8-4 seata client全局锁是如何生成的.mp4 23.88MB │ ├─05 8-5 seata AT模式本地事务执行流程.mp4 37.3MB │ └─06 8-6 用一张图概览下seata本地事务提交做了那些事情.mp4 34.17MB ├─09 第9章 一起看看seata server核心组件启动到做了那些事情 │ ├─01 9-1 本章概览.mp4 1001.5KB │ ├─02 9-2 一起看看seata server启动的时候做了那些事.mp4 74.18MB │ ├─03 9-3 seata sever如何开启全局事务(一).mp4 47.76MB │ ├─04 9-4 seata sever如何开启全局事务(二).mp4 49.58MB │ ├─05 9-5 用一张图概览下seata server 启动流程.mp4 27.79MB │ ├─06 9-6 用一张图概览下seata sever如何开启全局事务核心逻辑.mp4 36.34MB │ ├─07 9-7 修炼内功:结构化思维在生活和代码中的体现.mp4 21.31MB │ └─08 9-8 修炼内功:一起看看结构化思维在seata源码中的体现.mp4 36.87MB ├─10 第10章 一起看看seata server核心组件协调事务处理机制 │ ├─01 10-1 seata server如何处理分支事务请求(一).mp4 59.72MB │ ├─02 10-2 seata server如何处理分支事务请求(二).mp4 42.01MB │ ├─03 10-3 seata server如何处理分支事务请求(三).mp4 61.5MB │ ├─04 10-4 seata server如何处理分支事务请求(四).mp4 29.04MB │ ├─05 10-5 seata server如何提交全局事务(一).mp4 58.34MB │ ├─06 10-6 seata server如何提交全局事务(二).mp4 70.4MB │ ├─07 10-7 seata client RM角色如何完成数据回滚操作.mp4 42.53MB │ ├─08 10-8 seata 如何感知到业务异常失败完成回滚的.mp4 40.36MB │ ├─09 10-9 修炼内功:抽象思维的重要性.mp4 28.62MB │ ├─10 10-10 修炼内功:一起看看抽象设计在seata源码中的体现.mp4 66.21MB │ └─11 10-11 修炼内功:逻辑思维对我们的重要性.mp4 17.15MB ├─11 第11章 一起看看seata另一种TCC模式怎么玩的 │ ├─01 11-1 本章概览.mp4 1.45MB │ ├─02 11-2 一起上手看看seata TCC模式是怎么玩的.mp4 54.46MB │ ├─03 11-3 一起上手跑一跑TCC模式下的案例.mp4 60.39MB │ ├─04 11-4 TCC模式下GlobalTransactionScanner核心类是怎么去代理对象的.mp4 54.39MB │ ├─05 11-5 TCC模式下TActionInterceptor方法拦截器分支事务注册逻辑.mp4 28.67MB │ ├─06 11-6 TCC模式下如何进行全局事务开启,全局事务提交的.mp4 75.69MB │ ├─07 11-7 用一张图概览下TCC模式下源码核心逻辑.mp4 27.16MB │ ├─08 11-8 用一张图看看TCC防悬挂产生和解决方案.mp4 16.11MB │ ├─09 11-9 用一张图看看TCC空回滚产生和解决方案.mp4 4.88MB │ ├─10 11-10 用一张图看看TCC幂等产生和解决方案.mp4 8.3MB │ └─11 11-11 从代码层面新版本是怎么控制空悬挂,空回滚,幂等问题.mp4 69.57MB ├─12 第12章 生单链路整合Seata AT模式 │ ├─01 12-1 本章概览.mp4 10.18MB │ ├─02 12-2 基础工程脚手架搭建(一).mp4 41.68MB │ ├─03 12-3 基础工程脚手架搭建(二).mp4 33.37MB │ ├─04 12-4 基础工程脚手架搭建(三).mp4 25.67MB │ ├─05 12-5 基础工程脚手架搭建(四).mp4 18.2MB │ ├─06 12-6 分布式场景下复现订单链路数据不一致性.mp4 31.07MB │ ├─07 12-7 分布式下创建订单数据不一致性问题分析.mp4 18.71MB │ ├─08 12-8 搭建本地seata server服务器.mp4 55.33MB │ ├─09 12-9 创建订单链路整合seata AT模式.mp4 60.15MB │ ├─10 12-10 创建订单seata AT模式验证数据一致性.mp4 48.62MB │ ├─11 12-11 创建订单seata AT模式原理分析.mp4 32.87MB │ ├─12 12-12 库存系统AT模式读写隔离机制.mp4 26.69MB │ ├─13 12-13 库存系统AT模式产生死锁的问题.mp4 19.52MB │ ├─14 12-14 下单链路seata AT模式并发场景分析.mp4 16.46MB │ └─15 12-15 创建订单链路如何解决AT模式全局锁争用.mp4 11.09MB ├─13 第13章 生单链路整合Seata TCC模式 │ ├─01 13-1 商品库存系统seata TCC模式架构设计.mp4 20.71MB │ ├─02 13-2 异构存储库存双写逻辑代码实现.mp4 42.42MB │ ├─03 13-3 TCC异构数据库库存扣减第一阶段实现.mp4 55.67MB │ ├─04 13-4 TCC异构数据库库存扣减第二阶段实现.mp4 48.59MB │ ├─05 13-5 TCC异构redis库存扣减第一阶段实现.mp4 50.14MB │ ├─06 13-6 TCC异构redis库存扣减第二阶段实现.mp4 73.2MB │ ├─07 13-7 TCC库存异构扣减代码测试.mp4 59.25MB │ ├─08 13-8 TCC异构扣减库存空悬挂幂等场景分析和落地.mp4 36.19MB │ └─09 13-9 整合下单链路AT模式和TCC模式混合使用.mp4 69MB ├─14 第14章 生单链路整合Seata SAGA模式 │ ├─01 14-1 下单链路场景引入saga模式分析.mp4 36.11MB │ ├─02 14-2 saga状态机核心文件编排.mp4 45.8MB │ ├─03 14-3 履约系统saga调度代码实现逻辑.mp4 23.98MB │ ├─04 14-4 用一张图梳理下saga状态机原理.mp4 31.66MB │ ├─05 14-5 saga模式空悬挂 空回滚 幂等性的问题.mp4 23.91MB │ └─06 14-6 上手跑一跑履约系统saga模式.mp4 68.06MB
这个必须要专门学习下,必知必会的技术
感谢分享
感谢分享
感谢分享
感谢分享
分布式事务
感谢分享
学习
学习学习
感谢分享
谢谢分享
学习学习
学习学习
这个必须要专门学习下,必知必会的技术
感谢分享
谢谢分享
感谢分享
型网站项目,分布式事务重要性不言而喻
学习seta
感谢分享

谢谢分享
学习一下
感谢分享
学习学习
对于大型网站项目,分布式事务重要性不言而喻
感谢分享

前来学习
感谢分享
感谢分享
学习一下
学习一下
学习一下
谢谢分享
感谢分享资源
搞一下分布式事务 seata
好好学习,天天向上
感谢分享资源
了解一下
谢谢分享
学习
了解一下
有了吗
正是我需要的 太好了
学习一下
谢谢分享
感谢分享
谢谢分享
谢谢分享
谢谢分享
对于大型网站项目,分布式事务重要性不言而喻