Ribbon简介 什么是Ribbon? Ribbon是springcloud下的客户端负载均衡器,消费者在通过服务别名调用服务时,需要通过Ribbon做负载均衡获取实际的服务调用地址,然后通过httpclient的方式进行本地RPC远程调用. Ribbon原理 Ribbon负载均衡算法主要是轮询算法,分为以下几步: 根据服务别名,从eureka获取服务提供者的列表 将列表缓存到本地 根据具体策略获取服务提供者 Ribbon的核心是负载均衡管理,另还有5个大功能点.如下图: 源码分析 事前准备 先…