SpringCloud五大神兽
● 服务发现——Netflix Eureka
Eureka 是 SpringCloud 中的服务发现组件,帮助应用程序进行服务注册与服务定位。
● 客户端负载均衡——Netflix Ribbon
Ribbon 是 Netflix 提供的负载均衡库,能够在多个服务实例之间实现请求分发,从而优化客户端负载。
● 断路器——Netflix Hystrix
Hystrix 作为断路器保护机制,当请求失败或响应超时时,进行熔断保护,确保服务稳定,降低系统风险。
● 服务网关——Netflix Zuul
Zuul 是 API 网关,负责请求转发和安全控制,是外部与内部服务之间的接口保护层。
● 分布式配置——Spring Cloud Config
Spring Cloud Config 管理分布式系统的配置,支持动态更新与版本管理,提高了应用的扩展性。