负载均衡策略
通过定义IRule实现可以修改负载均衡规则,有两种方式:
- 代码方式:在服务发起者中的配置类中,定义一个新的IRule:
作用范围 全局
@Bean
public IRule randomRule(){
return new RandomRule();
}
- 配置文件方式:在服务发起者的application.yml文件中,添加新的配置也可以修改规则:
userservice 服务名 针对某一服务做负载均衡配置
userservice:
ribbon:
NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule# 负载均衡规则
标签:负载,IRule,均衡,RandomRule,userservice,Ribbon
From: https://www.cnblogs.com/xfcnblogs/p/18002378