Ribbon 是springCloud 中的重要一员,它是负责负载均衡的,它是基于Netflix 实现的一套客户端的负载均衡工具。
# # 简单的理解一下客户端负载均衡
客户端负载均衡区别于服务端负载均衡。举个简单的例子来说,我们到超市去结账,遇到人流高峰期,结账的柜台只有三个,我们在去排队的时候都会自己判断一下,哪里人少,就去哪里结账。Ribbon 就是这个道理。
提两个名字,集中式负载均衡,进程式负载均衡。集中式负载均衡是自爱服务端和客户端中间通过加一个硬件的方式,来实现负载均衡,缺点就是这个中间硬件昂贵,比如 F5.
# # 负载均衡策略
如果想要 使用其他的负载算法: