购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.1 Ribbon简介

Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多的负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的负载均衡算法。

在Spring Cloud中,当Ribbon与Eureka配合使用时,Ribbon可自动从Eureka Server获取服务提供者地址列表,并基于负载均衡算法,请求其中一个服务提供者实例。图5-1展示了Ribbon与Eureka配合使用时的大致架构。

img

Ribbon的GitHub: https://github.com/Netflix/ribbon .

img

图5-1 Eureka与Ribbon配合使用架构图 TpVeYRHWx0eDXIaBGft/egW/rVR3lyLRHkdxaQzGEzPNEjzM6CaOUAX2dKMhl9y8

点击中间区域
呼出菜单
上一章
目录
下一章
×