SpringCloud五大神兽

● 服务发现——Netflix Eureka

Eureka 是 SpringCloud 中的服务发现组件,帮助应用程序进行服务注册与服务定位。

● 客户端负载均衡——Netflix Ribbon

Ribbon 是 Netflix 提供的负载均衡库,能够在多个服务实例之间实现请求分发,从而优化客户端负载。

● 断路器——Netflix Hystrix

Hystrix 作为断路器保护机制,当请求失败或响应超时时,进行熔断保护,确保服务稳定,降低系统风险。

● 服务网关——Netflix Zuul

Zuul 是 API 网关,负责请求转发和安全控制,是外部与内部服务之间的接口保护层。

● 分布式配置——Spring Cloud Config

Spring Cloud Config 管理分布式系统的配置,支持动态更新与版本管理,提高了应用的扩展性。