负载均衡规则调整方法

通过定义IRule实现可以修改负载均衡规则

1.代码方式 :在service的application或者配置类中定义新的IRule

@Bean
    public IRulr randomRule(){
         return new RandomRule();
}        

(该方法作用于全局,多所有的微服务都采用这个规则)

2.配置文件方式 :在对应服务的yml中添加配置

userservice:
  ribbon:
    NFLoadBalancerRuleClassName: com.netfix.loadbalancer.RandomRule #负载均衡规则

(该方法可以设置负载均衡对应的服务名和对应的规则)

 

posted @ 2021-10-06 17:07  zuiAI0658  阅读(112)  评论(0)    收藏  举报