Ribbon概述
- Ribbon是基于HTTP和TCP的客户端负载均衡器,它基于Netflix Ribbon实现。通过SpringCloud的封装,可以让我们轻松地将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。
- Ribbon核心功能 : 服务发现
- Ribbon核心功能 : 服务选择规则
- Ribbon核心功能 : 服务监听
负载均衡简述
- 负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或者其他服务的性能和可靠性。
如何使用Ribbon
- 首先Ribbon客户端本身作为一个Eureka客户端存在,因此需要向注册中心注册服务。
- 通过@LoadBalance向RestTemplate实例,再对Rest进行操作。