〇、微服务那些事儿 微服务是什么? 微服务优缺点 微服务设计原则 微服务开发框架 一、Spring Cloud 那些事儿 Spring Cloud是什么? Cloud Native Applicaitons Spring Initializr 版本与兼容性 Spring Cloud迭代计划与Release Log 二、服务发现 Eureka 为什么要服务发现? Spring Cloud 中的服务发现组件 Eureka简介 Eureka原理与架构 入门示例 High Level Features 高可用 认证 元数据 自我保护模式 健康检查(重要特性) REST端点 坑的总结&QA 三、客户端负载均衡 Ribbon Ribbon简介 Quick Start 配置自定义 使用Java自定义 使用属性自定义 负载均衡策略 脱离Eureka使用Ribbon 四、声明式的HTTP客户端 Feign Feign简介 Quick Start 配置自定义 多参数请求构造 五、断路器 Hystrix 通用方式使用Hystrix Feign使用Hystrix 监控 监控界面Dashboard Turbine Turbine Stream Hystrix的配置 六、API Gateway Zuul 为什么要使用API Gateway? Zuul 简介 入门 入门示例 /routes 端点 路由规则详解 Zuul过滤器 生命周期 Spring Cloud内置的Zuul过滤器 自定义Zuul过滤器 Zuul容错与回退 Sidecar Demo 分离部署 高可用Zuul 七、集中式的配置管理 Cloud Config 为什么要使用集中管理微服务配置? 业界有哪些配置管理软件可选择 Config Server原理 入门 身份认证 Git仓库配置详解 配置属性加解密 属性刷新 手动刷新 自动刷新 与Eureka配合使用 高可用 八、调用链监控Spring Cloud Sleuth Why Tracing? 整合Sleuth Sleuth与ELK配合使用 Sleuth与Zipkin配合使用 Zipkin后端存储 九、常见问题与总结 服务注册慢 服务不注销 自定义instanceID UNKNOWN问题 状态UNKNOWN 应用名UNKNOWN 首次请求失败 Turbine数据聚合不完整 问题定位思路总结 上一篇:侯捷C++企业... 下一篇:机器学习、深...