Spring Cloud 是一个基于 Spring Framework 的开源微服务框架,其核心组件包括:
Eureka:服务发现组件,用于管理和发现服务。
Ribbon:负载均衡组件,用于在多个服务实例之间分配请求负载。
Feign:声明式 HTTP 客户端,用于轻松编写 RESTful API 客户端。
Hystrix:容错组件,用于处理服务降级、熔断和限流。
Zuul:API 网关组件,用于统一处理所有请求,并进行认证、授权、流量控制等操作。
Config:分布式配置中心,用于将配置信息集中管理,方便动态修改和更新。
Bus:消息总