|多图详解:12张图秒懂Spring Cloud整体构架( 二 )



2.1.2、Ribbon
Ribbon Netflix 公司开源的一个负载均衡的组件 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.3、Feign
Feign是是一个声明式的Web Service客户端 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.4、Hystrix
Hystrix是Netstflix 公司开源的一个项目 , 它提供了熔断器功能 , 能够阻止分布式系统中出现联动故障 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.5、Zuul
Zuul 是由 Netflix 孵化的一个致力于“网关 “解决方案的开源组件 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.6、Gateway
Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0、 Spring Boot 2.0 和 Project Reactor 等技术开发的网关 ,Spring Cloud Gateway 旨在为微服务架构提供简单、 有效且统一的 API 路由管理方式 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.7、Config
Spring Cloud 中提供了分布式配置中 Spring Cloud Config, 为外部配置提供了客户端和服务器端的支持 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.8、 Bus
使用 Spring Cloud Bus, 可以非常容易地搭建起消息总线 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.9、OAuth2
Sprin Cloud 构建的微服务系统中可以使用 Spring Cloud OAuth2 来保护微服务系统 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

2.1.10、Sleuth
Spring Cloud Sleuth是Spring Cloud 个组件 , 它的主要功能是在分布式系统中提供服务链路追踪的解决方案 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

3、总结
本文中对架构的演进及Spring Cloud 构建微服务的基本组件进行了概览 。
|多图详解:12张图秒懂Spring Cloud整体构架
本文插图

作者:三分恶
【|多图详解:12张图秒懂Spring Cloud整体构架】来源:https://www.cnblogs.com/three-fighter/p/13485459.html


推荐阅读