一.Ribbon负载均衡算法
ribbon的负载均衡策略是通过不同的类型来实现的,下表详细介绍一些常用负载均衡策略及对应的Ribbon策略类。
二.指定负载均衡策略
1.在Client的config中添加bean
@Bean
public RandomRule getRandomRule(){
return new RandomRule();
}
2在配置文件中添加
在application client的配置文件中添加
application-service是application service的spring.application.name
ribbon 固定的
NFLoadBalancecerRuleClassName 固定的
取值是负载均衡策略类的全限定路径
application-service:
ribbon:
NFLoadBalancecerRuleClassName: com.netflix.loadbalancer.RandomRule