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 版权协议,转载请附上原文出处链接和本声明。