微服务基础结构(下一篇:结构师支持图谱) 微服务基础技术栈(8大核心中间件)
OAuth2原理; 四种典型OAuth Flow和选型(授权码模式、简化模式、用户名密码模式、客户端模式); JWT令牌原理; 基于网关和OAuth2的微服务安全架构; Spring Security OAuth2 原理;
开关驱动开发(FDD)原理; Apollo配置中心架构和实践; Spring Cloud Config原理;
Zuul网关架构; Zuul网关过滤器原理; Zuul网关和Apollo配置中心对接; Zuul网关路由管理; 基于网关的两层路由体系; Spring Cloud Zuul 原理;
调用链监控原理(Google Dapper); 开源调用链监控产品和选型; 点评CAT架构; CAT埋点和治理; Zuul网关和CAT集成; Spring Cloud Sleuth原理;
容错限流原理; Hystrix设计原理; 信号量VS线程池隔离; Hystrix配置; Turbine——Hystrix Dashboard Spring Cloud Hystrix实现;
三种典型服务注册发现模式(集中代理式、客户端软负载+注册中心模式、客户端代理+注册中心模式); Eureka注册中心原理; Ribbon客户端软负载原理; Zuul网关集成Eureka/Ribbon; 服务灰度发布原理; Spring Cloud Eureka/Ribbon; Consul注册中心原理; ServiceMesh原理;
测量驱动开发(MDD)原理; Metrics数据模型和存储; KairosDB架构; Grafana开发报表Dashboard; 应用客户端Metrics埋点; Promethus和InfluxDB实现;
健康检查和告警原理; ZMon架构; Zuul网关集成ZMon; Spring Boot Acruator 集成ZMon; 告警聚合Alerta; 端到端案例(piggy metrics、电商)可以点击下面的“了解更多”查看完整思维导图; |
|