
Spring Cloud 與微服務培訓
1 Eureka/Consul 的使用
2 Feign 的使用
3 Zuul/Spring Cloud Gateway 的使用
4 分布式鏈路追蹤
5 微服務系統保護
6 Ribbon 的使用
7 Hystrix 的使用
8 Spring Cloud Config 配置中心
9 Spring Boot Admin 監(jiān)控微服務狀態(tài)
1
微服務簡介
1.單體架構的分析
2.微服務的特點
3.微服務的優(yōu)缺點
2
Spring Cloud 簡介
1.SpringCloud
2.Dubbo
3.Kubernetes
3
構建工具 Maven
1.Maven核心概念
2.Maven生命周期
3.Maven常用命令
4
開發(fā)框架 Spring Boot
1.搭建SpringBoot項目
2.SpringBoot配置文件詳解
3.SpringBootActuator
4.SpringBoot集成JPA、Redis、Swagger2
5
服務注冊和發(fā)現 Eureka
1.EurekaServer
2.EurekaClient
3.Eureka源碼解析
6
負載均衡 Ribbon
1.RestTemplate
2.Ribbon
3.LoadBalancerClient
4.Ribbon源碼解析
7
聲明式調用 Feign
1.FeignClient
2.Feign源碼解析
3.HttpClient和OkHttp
8
熔斷器 Hystrix
1.Hystrix
2.HystrixDashboard
3.Turbine
9
路由網關 Spring Cloud Zuul
1.ZuulServlet。
2.Zuul工作原理。
10
服務網關
1.SpringCloudGateway
2.SpringCloudGateway斷言工廠、過濾器、限流
11
服務注冊和發(fā)現 Consul
1.SpringCloudConsul
2.SpringCloudConsulConfig
12
配置中心 Spring Cloud Config
1.SpringCloudConfig。
2.ConfigServer。
3.ConfigClient。
13
鏈路追蹤 Spring Cloud Sleuth
1.SpringCloudSleuth
2.ZipkinServer
3.RabbitMQ、Elasticsearch、Kibana
14
微服務監(jiān)控 Spring Boot Admin
1.SpringBootAdmin監(jiān)控SpringBoot應用程序
2.SpringBootAdmin監(jiān)控SpringCloud微服務
3.SpringBootAdmin集成Security和Mail組件
15
Spring Boot Security 詳解
1.SpringSecurity
2.SpringBootSecurity
16
Spring Cloud OAuth2 保護微服務
1.OAuth2
2.SpringOAuth2
17
使用 OAuth2 和 JWT 保護微服務系統
1.SpringSecurityOAuth2
2.JWT
18
使用 Spring Cloud 構建微服務綜合案例
1.SpringCloudNetflix
2.SpringCloudConfig
3.Hystrix
4.Swagger2
5.SpringCloudSleuth
6.SpringSecurityOAuth2
