场景六:微服务架构的服务化和Spring Cloud 快速实现服务化
目录
image.png服务化
服务化是微服务的基石
-->基于服务注册、发现机制的服务化,调用链路可视化
去中心化的服务注册发现机制
针对遗留系统如何服务化
边车的概念 SideCar
-->ServiceMesh
微服务与Spring Cloud
Spring Cloud简介
全家桶
image.png
Spring Cloud 核心功能
image.pngSpring Cloud特点
image.pngimage.png
服务注册和服务发现-Eureka
Eureka功能
image.png架构原理
image.pngEureka简介
image.png服务注册和服务发现-Eureka的深入认识
工作原理
image.png两个组件的作用
image.png负载均衡-Ribbon
客户端侧的负载均衡
image.png大致架构
image.png负载均衡策略
- RoundRobin LoadBalance轮询策略(默认)
- Random LoadBalance随机策略,推荐使用,可以设置权重
-
LeastActive LoadBalance 活跃指数
image.png
声明式的HTTP客户端-Feign
image.png加依赖
image.png最佳实践 压缩
image.png最佳实践 断路器Hystrix
image.png微服务的隔离容错-舱壁隔离模式
image.png微服务的隔离容错-舱壁隔离模式
请求解析和业务处理分离
image.png线程模型
image.png降级 19:48左右
限流
链路中的超时
image.png超时配置
image.png分布式配置中心-config
集成git库,有版本管理,动态配置更新,自动加载