SpringCloud 包含了许多组件,以下是其中一些常见的组件:
Eureka:服务注册与发现组件,用于服务治理。
Ribbon:负载均衡组件,支持多种负载均衡算法。
Feign:声明式 HTTP 客户端,用于服务间通信。
Hystrix:服务熔断/降级/限流组件,防止服务雪崩。
Turbine:Hystrix 监控组件,将多个服务 Hystrix 指标聚合展示。
Config:分布式配置中心,集中管理应用程序的配置。
Zuul:API 网关组件,用于路由、过滤、负载均衡、安全等。
Bus:事件、消息总线组件,用于更新配置、路由等。