Ribbon负载均衡
1. 什么是Ribbon
Spring Cloud Ribbon 是基于Netflix Ribbon实现的一套客户端 负载均衡的工具
主要功能是提供客户端的软件负载均衡算法, 将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时, 重试等。简单的说, 就是在配置文件中列出Load Balance(简称LB)后面所有的机器。Ribbon 会自动的帮助你基于某种规则(如简单轮询, 随机连接等)去连接这些机器, 我们也很容易使用Ribbon 实现自定义的负载均衡算法
2.能干什么
LB:即负载均衡(Load Balance)在微服务或者分布式集群中经常用的哟中应用。
负载均衡简单的说就是将用户的请求平摊的分配到过个服务上, 从而达到系统的HA(HIGH AVALIABLE)
常见的负载均衡软件有 Nginx,LVS,硬件F5 等
相应的在中间件, 例如:dubbo和SpringCloud中均给我们提供了负载均衡, SpringCloud的负载均衡算法可以自定义
集中式(硬件 F5 ), 进程式(Ribbon)
还没有评论,来说两句吧...