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