- 0
- 0
- 约1.55万字
- 约 14页
- 2026-08-11 发布于北京
- 举报
微服务负载均衡器Ribbon
微服务负载均衡器Ribbon
1.什么是Ribbon
1.1客户端的负载均衡
1.2服务端的负载均衡
1.3常见负载均衡算法
2.Nacos使用Ribbon
3.Ribbon内核原理
3.1Ribbon原理
3.2Ribbon负载均衡策略
3.3饥饿加载
1.什么是RibbonRibbon是一个客户端负载均衡器,可以与多个固定的服务实例一起工作。它帮助客户端通过多种负载均衡算法来选择合适的服务实例。Ribbon了多种内置的负载均衡策略,如轮询、随机和响应时间加权等。此外,Ribbon还支持自定义负载均衡策略,以满足不同应用场景的需求。
目前主流的负载方案分为以下两种:
集中式负载均衡,在消费者和服务方之间使用独立的方式进行负载,有硬件的(比如F5),也有软件的(比如
Nginx)。客户端根据自己的请求情况做负载均衡,Ribbon就属于客户端自己做负载均衡。
SpringCloudRibbon是基于NetflixRibbon
原创力文档

文档评论(0)