目录标题
概述
- 该阶段为分布式学习提供理论基础,如分布式一致性协议Paxos、远程过程调用RPC等,并对分布式中间件Dubbo和SpringCloud进行深入剖析。
模块一、分布式理论、架构设计(自定义RPC)
- 本模块会对分布式架构的理论、架构设计、网络通信等进行讲解,并设计一个RPC远程过程调用框架并进行代码编写。
任务一、3-1-1 基础理论及一致性算法
任务二、3-1-2 分布式系统设计策略
任务三、3-1-3 分布式架构网络通信及自定义RPC
模块二、分布式服务治理、分布式协调服务Zookeeper深入
- 本模块会对分布式治理中遇到的问题,例如权重、降级、容错路由等进行讲解,并对分布式协调服务Zookeeper进行系统的说明。
任务一、3-2-1 Zookeeper环境搭建和基本使用
任务二、3-2-2 Zookeeper应用场景和深入进阶
任务三、3-2-3 Zookeeper源码剖析
模块三、高性能RPC框架Apache Dubbo
- 本模块对Apache的Dubbo框架进行深入讲解,涉及架构设计、SPI机制、高级使用及其源码分析等内容
模块四、SpringCloud组件设计原理及实战(上)
- 本模块对SpringCloud的一些高级特性,例如链路追踪设计原理及Sleuth+Zipkin、Spring Cloud Alibaba等进行讲解。
模块五、 SpringCloud组件设计原理及实战(下)
- 本模块对SpringCloud的一些高级特性,例如链路追踪设计原理及Sleuth+Zipkin、Spring Cloud Alibaba等进行讲解。