课程简介
本课程是Java分布式架构领域的专业进阶课程,全面解析分布式系统核心理论与技术实现。课程涵盖CAP/BASE理论、Raft/ZAB/Paxos等主流共识算法,深入讲解Zookeeper、SOFAJRaft、Alibaba Nacos等分布式组件原理与应用。通过Spring事务管理、JTA/XA规范、Seata分布式事务框架等实战内容,帮助学员掌握分布式事务解决方案。课程包含RPC微内核设计、配置中心架构等企业级实践,适合具备Java基础的中高级开发者提升分布式系统设计与开发能力,为构建高可用、高并发的分布式系统奠定坚实基础。
下载地址
课程目录
01 课程规划与理论基础
第1-4节:课程导学、CAP与BASE理论、分布式共识算法Paxos等基础概念。
02 共识算法深入
第5-9节:Raft与ZAB论文导读、SOFAJRaft实现、算法巩固与实践。
03 分布式协调服务
第10-16节:Zookeeper数据模型、通讯会话、共识算法运用与实现。
04 事务管理原理
第17-23节:本地事务管理、分布式事务整合、事件队列与TCC实现。
05 分布式架构组件
第24-28节:Seata架构原理、RPC设计、配置中心等核心组件解析。
06 数据与配置扩展
第29-30节:分布式配置客户端设计、通用数据读写分离方案。
--- 点击展开详细目录 ---PART1
- 🎬 01.[公开课] 第二期 Java 分布式架构 - 模式、设计与实现 - 课程规划-.mp4
- 🎬 03.[公开课] 第二期 第一节:CAP 与 BASE 理论-.mp4
- 🎬 04.[公开课] 第二期 第二节:分布式共识算法 - Paxos-.mp4
- 🎬 05.[公开课] 第二期 第三节:日志复制共识算法 - Raft 论文导读(上)-.mp4
- 🎬 06.[公开课] 第二期 第三节(加餐):日志复制共识算法 - Raft 论文导读(下)-.mp4
- 🎬 07.[公开课] 第二期 第四节:原子广播共识算法 - ZAB 论文导读(上)-.mp4
- 🎬 08.[公开课] 第二期 第四节(加餐):原子广播共识算法 - ZAB 论文导读(下)-.mp4
- 🎬 09.第二期 第五节:日志复制共识算法实现 - SOFAJRaft-.mp4
- 🎬 10.第二期 第六节:SOFAJRaft 架构与实现-.mp4
- 🎬 11.[公开课] 第二期 第七节:Alibaba Nacos 2.x Raft 共识算法的运用-.mp4
- 🎬 12.[公开课] 第二期 第八节:Alibaba Nacos 2.x Distro 算法的运用-.mp4
- 🎬 13.第二期 第九节:Zookeeper 数据模型-.mp4
- 🎬 14.第二期 第十节:Zookeeper 通讯与会话-.mp4
- 🎬 15.第二期 第十一节:Apache Zookeeper 共识算法的实现-.mp4
- 🎬 16.第二期 第十二节:Apache Zookeeper 共识算法的运用-.mp4
- 🎬 17.第二期 [第一阶段巩固] 分布式共识算法-.mp4
- 🎬 18.第二期 第十三节:Java EE 本地事务管理原理和实现-.mp4
- 🎬 19.第二期 第十四节:Spring 本地事务管理原理和实现-.mp4
- 🎬 20.第二期 第十五节:JTA 和 XA 原理与实现实现-.mp4
- 🎬 21.第二期 第十六节:Java 分布式事务整合-.mp4
- 🎬 22.第二期 第十七节:可靠事件队列分布式事务原理和实现-.mp4
- 🎬 23.第二期 第十八节:TCC(Try-Confirm-Cancel) 分布式事务原理和实现-.mp4
- 🎬 24.第二期 第十九节:Alibaba Seata 架构和原理(上)-.mp4
- 🎬 25.第二期 第二十节:Alibaba Seata 架构和原理(下)-.mp4
- 🎬 26.第二期 第二十一节:RPC 微内核设计-.mp4
- 🎬 27.第二期 第二十二节:RPC 生态整合-.mp4
- 🎬 28.第二期 第二十三节:分布式配置中心设计-.mp4
PART2
- 🎬 29.第二期 第二十四节:分布式配置客户端设计-.mp4
- 🎬 30.第二期 第二十五节:通用数据读写分离设计-.mp4
|