feign原理介绍:
https://segmentfault.com/a/1190000016776471?utm_source=tag-newest
http://techblog.ppdai.com/2018/05/28/20180528/
https://blog.csdn.net/xiaofeng10330111/article/details/85682513
负载均衡策略:
随机 (Random)
随机策略很简单,就是从服务器中随机选择一个服务器
轮询 (RoundRobin)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除
加权轮询(Weighted Round Robin)
加权本质是一种带优先级的方式,加权轮询就是一种改进的轮询算法,轮询算法是权值相同的加权轮询。需要给后端每个服务器设置不同的权值,决定分配的请求数比例。
这个算法应用就相当广泛了,对于无状态的负载场景,非常适合。
优点解决了服务器性能不一的情况,缺点是权值需要静态配置,无法自动调节。也不适合对长连接和命中率有要求的场景。