1、怎么实现负载均衡
通过注解@LoadBalanced 来实现负载均衡,如下面的代码:
2、Ribbon的架构与原理
3、Ribbon的工作
分为两步:
1) 第一步有限选择Eureka Server,它优先选择在同一个Zone且负载较少的Server,
2) 第二步在根据用户指定的策略,在从Server取到的服务注册列表中选择一个地址。其中Ribbon提供了多重策略,例如轮询round robin、随机Random、根据相应时间加权等。
4、实例说明
4.1、下面,我将举个实例来说明Ribbon的使用。