Ribbon概述
是什么
Spring Cloud Ribbon是基于 Netflix ribbon实现的一套客户端负载均衡的工具。
简单的说, Ribbon是 Netflix发布的开源项目,主要功能是提供客户端 的软件负载均衡算法和服务调用。 Ribbon客户端组件提供一系列
完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出 Load balancer(简称LB)后面所有的机器, Ribbon会自动的帮
助你基于某种规则(如简单轮迿,随机连接等)去连接这些机器。我们很容易使用 Ribbon实现自定义的负载均衡算法。
官网资料
Github
目前Ribbon也进入了维护模式
未来可能被替换
能干什么
①LB(负载均衡)
1)、集中式LB
2)、进程内LB
总的来说就是负载均衡+RestTemplate调用