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