负载均衡策略
控制
动画速度
中速
当前状态
就绪,等待调用...
请求计数
总请求: 0 次 | 失败: 0 次
Ribbon 是 Netflix 开源的客户端负载均衡器,核心组件:ServerList(服务列表)、IRule(负载均衡规则)、ServerListFilter(实例过滤)、IPing(健康检查)。Spring Cloud 将其集成到 RestTemplate / Feign 中,实现透明的客户端负载均衡。
LoadBalancerCommand封装 HTTP 调用
→
ServerList从注册中心获取
→
ServerListFilter过滤可用实例
→
IRule选择目标实例
→
IPing存活检查
→
执行请求HTTP → 目标实例
user-service-01
192.168.1.10:8080
zone-a
● 健康
user-service-02
192.168.1.11:8080
zone-a
● 健康
user-service-03
192.168.1.12:8080
zone-b
● 健康
user-service-04
192.168.1.13:8080
zone-b
● 健康
user-service-05
192.168.1.14:8080
zone-c
● 健康
0user-service-01
0user-service-02
0user-service-03
0user-service-04
0user-service-05
请求 URL
GET /users/1
命中实例
-
当前游标
0
响应状态
-
00:00.000系统Ribbon Playground 就绪,共有 5 个服务实例,选择一个策略后点击「发起调用」