负载均衡规则调整方法
通过定义IRule实现可以修改负载均衡规则
1.代码方式 :在service的application或者配置类中定义新的IRule
@Bean public IRulr randomRule(){ return new RandomRule(); }
(该方法作用于全局,多所有的微服务都采用这个规则)
2.配置文件方式 :在对应服务的yml中添加配置
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.netfix.loadbalancer.RandomRule #负载均衡规则
(该方法可以设置负载均衡对应的服务名和对应的规则)

浙公网安备 33010602011771号