Ribbon  是springCloud 中的重要一员,它是负责负载均衡的,它是基于Netflix 实现的一套客户端的负载均衡工具。

 # # 简单的理解一下客户端负载均衡

 客户端负载均衡区别于服务端负载均衡。举个简单的例子来说,我们到超市去结账,遇到人流高峰期,结账的柜台只有三个,我们在去排队的时候都会自己判断一下,哪里人少,就去哪里结账。Ribbon 就是这个道理。

 提两个名字,集中式负载均衡,进程式负载均衡。集中式负载均衡是自爱服务端和客户端中间通过加一个硬件的方式,来实现负载均衡,缺点就是这个中间硬件昂贵,比如 F5.  

 

 # # 负载均衡策略


Ribbon 负载均衡_负载均衡

如果想要 使用其他的负载算法:

Ribbon 负载均衡_负载均衡_02