0-SpringCloud开发基础和学习目标
第一章: 微服务架构介绍
1-1-单体架构
1-2-SOA架构
1-3-微服务架构介绍
1-4-微服务开发vs传统开发
1-5-微服务数据库设计
第二章:SpringCloud简介和核心组件
2-1-SpringCloud概述
2-2-SpringCloud和其他框架对比
2-3-SpringCloud体系介绍
2-4-SpringCloud核心组件介绍
2-5-SpringCloud架构执行流程
2-6-SpringCloud版本介绍
第三章:SpringCloud快速入门
3-1-Eureka介绍
3-2-搭建EurekaServer注册中心
3-3-搭建商品微服务
3-4-搭建订单微服务
3-5-微服务之间的交互-Fegin
3-6-idea使用services面板一键启动多个微服务
第四章:Eureka进阶
4-1-Eureka自我保护模式
4-2-Eureka安全认证
4-3-Eureka高可用集群
第五章:Zuul网关开发
5-1-Zuul和GateWay介绍
5-2-Zuul实现动态路由
5-3-Zuul实现过滤拦截
5-4-Zuul实现微服务限流
第六章:负载均衡Ribbon
6-1-负载均衡Ribbon的介绍和执行流程
6-2-Ribbon负载均衡算法介绍
6-3-Ribbon的使用和测试
第七章:熔断器Hystrix
7-1-雪崩效应
7-2-Hystrix设计原则和原理
7-3-Hystrix结合Fegin实现服务熔断和降级
7-4-HystrixDashBoard服务调用监控
第八章:Config配置中心
8-1-ConfigServer和ConfigClient介绍
8-2-Config读取本地存储配置(开发环境)
8-3-Config读取git配置(线上环境)
8-4-集合bus+rabbitmq实现配置自动刷新
8-5-搭建configServer高可用集群
第九章:SpringCloud总结和扩展学习