前言
上篇文章我们介绍了Spring Cloud Ribbon中实现客户端负载均衡的一些基本脉络,了解了它的一些特点。
虽然Spring Cloud 中定义了 LoadBalancerClient
作为负载均衡器的通用接口,并且针对Ribbon实现了RibbonLoadBalancerClient
,但是它在具体实现客户端负载均衡时,是通过Ribbon的ILoadBalancer
接口实现的。
我们这篇文章来看下ILoadBalancer
接口的实现类,来了解它是如何实现客户端负载均衡的。