Spring Cloud Load Balancer 是Spring 官方发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。Spring Cloud Load Balancer 客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,Spring Cloud Load Balancer 是一个客户端负载均衡器,我们可以在配置文件中Load Balancer后面的所有机器,Spring Cloud Load Balancer 会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器,我们也很容易使用 Spring Cloud Load Balancer 实现自定义的负载均衡算法。

服务端负载均衡策略

image.png

客户端负载均衡策略

image.png

调用示例图

loadBalancer 负载均衡器作用 - 图3

参考资料: https://blog.csdn.net/u013087513/article/details/79775306