这门课解决什么问题

Java分布式架构里,一个服务往往部署在多个机房或多个地域。流量怎么跨机房调度、服务发现怎么在多活集群里工作、注册中心本身要不要做多活——这些问题的答案直接决定系统能不能扛住故障。这门课聚焦的就是"多活架构"这件事:怎么把Eureka、Spring Cloud、Ribbon这些组件组合起来,在真实业务里搭出能跨机房、能容灾、能回滚的多活体系。

适合什么基础

需要先有Java基础,最好用过Spring Boot、Spring Cloud做过单机房的服务治理。对"微服务是什么、服务注册发现怎么工作"这些概念有基本认知的人能跟上节奏。如果连Eureka、Ribbon、负载均衡这些组件都没碰过,建议先把公开课前三期(服务治理、模式设计与实现、高并发高性能与高可用)过一遍,否则后面的多活实践会读不懂。

建议先看哪几块

公开课前三期是底座,必须先过。第四期多活架构整体看开营直播和架构基础,重点放在Eureka Server多活、Eureka Client多活、Spring Cloud多活、Cloud-Native多活、Ribbon负载均衡这几节,这是本课的核心内容。加餐视频可以当复习用,不必强行看完。

学完能独立做什么

学完能独立把单机房的服务治理体系升级成多活架构:知道Eureka Server怎么跨机房部署、注册中心数据怎么同步、Client怎么发现多活集群中的服务、Ribbon怎么按机房做负载均衡、流量怎么在故障切换时平滑迁移。能独立把多活方案落到代码里,并且知道常见坑点(比如机房间网络分区、脑裂、数据一致性)。

资料怎么配合练习

资料包里的公开课视频是主体,建议边看边在本地搭环境跑通每节演示的代码。多活部分涉及Eureka、Spring Cloud、Ribbon几个组件的协同,可以按"先跑通单机房 → 改Eureka做多活 → 再加Ribbon负载均衡"的顺序逐步验证。每节结束后用自己的环境复现一遍,比看完就过有效得多。

课程目录

PART1
001._公开课_ 第一期 Java 分布式架构 - 服务治理 开营直播.mp4 277.72M
002._公开课_ 第一期 Java 分布式架构 - 服务治理 结营直播.mp4 1.15G
003._公开课_ 第二期 Java 分布式架构 - 模式、设计与实现 - 课程开营.mp4 1.51G
004._公开课_ 第二期 Java 分布式架构 - 模式、设计与实现 - 课程结营(1).mp4 1.51G
006._公开课_ 第三期 高并发、高性能与高可用 课程开营.mp4 1.88G
008._公开课_ 第四期 Java 分布式架构 - 多活架构 开营直播.mp4 1.83G
009._公开课_ 第四期 Java 分布式架构 - 多活架构 架构基础.mp4 1.54G
010._公开课_ 第一节:Eureka Server 多活架构设计与实现.mp4 2.05G
011.第二节:优化 Eureka Server 多活架构.mp4 1.44G
012.第三节:Eureka Client 服务发现多活架构设计、实现与优化.mp4 1.89G
PART2
013.第四节:Eureka Client 服务注册多活架构设计、实现与优化.mp4 1.81G
014.第四节(加餐):Eureka Client 服务注册多活架构设计、实现与优化.mp4 1.78G
015.第五节:Spring Cloud 服务注册与发现多活架构通用设计与实现.mp4 1.37G
016.第五节(加餐):Spring Cloud 服务注册与发现多活架构通用设计与实现.mp4 1.29G
017.第六节:Cloud-Native 服务注册与发现多活架构通用设计与实现.mp4 1.66G
018.第七节:Spring Cloud Netflix Ribbon 负载均衡多活架构设计与实现.mp4 1.80G
019.第八节:Spring Cloud LoadBalancer 负载均衡多活架构设计与实现.mp4 1.59G
020.第九节:Spring REST Client 多活架构设计与实现.mp4 1.55G
021.第十节:Apache Dubbo 多活架构实现.mp4 1.61G
JAVA分布式架构多活设计实践 训练营 第四期 Java 分布式架构 - 多活架构/
001._公开课_ 第一期 Java 分布式架构 - 服务治理 开营直播.mp rk0908-JAVA分布式架构多活设计实践 训练营 第四期 Java 分布式架构 - 多活架构