Ribbon负载均衡策略

  • Post author:
  • Post category:其他




1.可以通过定义Irule实现负载均衡策略

比如更改负载均衡为随机模式

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



2.yml配置

userserver:  #自己设置的服务名称
  ribbon:
      NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule  #负载均衡规则

两种方式作用范围不同。第一种是全局服务生效,第二种是指定的服务生效



Ribbon的饥饿加载

在这里插入图片描述

 ribbon:
  eager-load:
    enabled: true
    clients:
      - userserver



版权声明:本文为ssdssa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。