SpringCloud中的Ribbon开源项目,提供了客户端的负载均衡算法.这篇文章,我们来介绍下他是如何实现的.为了方便理解,我们以客户端调用的流程来介绍,其中会穿插介绍相关源代码. 简单回顾下Ribbon的使用,这里强调两点: 1.在启动类Application中,添加@LoadBalanced注解. @Bean @LoadBalanced RestTemplate restTemplate() { return new RestTemplate(); } 2.结合RestTemplate发…