继SpringBoot原理分析之后的又一力作,从熟悉的场景逐步深入源码底层,理解SpringCloudNetflix中组件的设计和原理。

*   开篇:SpringBoot与SpringCloud的那些事

*   开始前的约定:关于本小册的一些前置说明

*   服务发现-EurekaServer的初始化和启动原理(上)

*   服务发现-EurekaServer的初始化和启动原理(下)

*   服务发现-EurekaClient的初始化和服务注册原理(上)

*   服务发现-EurekaClient的初始化和服务注册原理(下)

*   服务发现-EurekaServer的注册表同步机制与微服务实例注册原理

*   服务发现-EurekaClient的注册信息获取机制与集群注册原理

*   服务发现-EurekaServer的缓存机制原理

*   服务发现-EurekaClient心跳机制与EurekaServer服务过期原理

*   负载均衡-Ribbon的初始化和启动原理

*   负载均衡-Ribbon的调用流程原理

*   负载均衡-Ribbon负载均衡策略与Eureka的服务分区

*   负载均衡-Ribbon自定义策略的实现原理

*   负载均衡-Feign的初始化与启动原理

*   负载均衡-Feign的调用流程原理

*   负载均衡-Feign创建接口实现类的实现原理

*   熔断降级-Hystrix的初始化与启动原理

*   熔断降级-HystrixCommandAspect的作用原理

*   熔断降级-Hystrix的服务熔断器作用原理

*   服务网关-Zuul的初始化和启动原理

*   服务网关-Zuul的工作调用全流程原理

*   服务网关-Gateway的初始化和启动原理

*   服务网关-Gateway的工作调用全流程原理

*   服务网关-Gateway的Predicate和Filter解析

*   配置中心-ConfigServer的初始化和启动原理

*   配置中心-ConfigClient的初始化和配置加载原理

*   配置中心-ConfigServer提供配置文件的实现原理

*   配置中心-ConfigClient热更新配置的作用原理

*   尾声-未完待续