负载均衡是分布式应用中重要的一个环节,将计算能力分摊到不同节点以实现更高的负载能力。负载均衡通常分为硬负载和软负载,软负载又分为客户端负载均衡和服务端负载均衡。Ribbon 属于一个客户端负载均衡框架,是 Spring Cloud 核心组件之一,Spring Cloud 使用 Ribbon 实现服务之间的负载均衡。本节内容主要介绍:
- 负载均衡的简单介绍
- Ribbon 是如何工作的
- Ribbon 中关键的接口及实现类
- Ribbon 与 Feign 结合的源码
- Ribbon 与 RestTemplate 结合的源码
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。