在配置文件中加入下面配置:

#ribbon负载均衡规则配置文件进行配置:

service-a:

  ribbon:

NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RandomRule

注:

(1)    上面service-a是服务提供者名称,规则配置的是按照随机规则进行负载均衡的;

(2)    必须要保证引入的ribbon版本号是1.2及1.2以上,如下图所示:

Ribbon通过配置文件自定义负载均衡规则

不正确,请在pom.xml文件中进行修改:

Ribbon通过配置文件自定义负载均衡规则

注意:因eureka中包含ribbon,所以正确引入eureka版本,即可正确引入ribbon的版本。

在maven工程中pom.xml遇到引用不到正确的jar包的问题:

http://blog.csdn.net/qq_30546099/article/details/71404010

ribbon参照网址:

http://blog.csdn.net/rickiyeat/article/details/64918756

http://blog.csdn.net/Jeson0725/article/details/70058910

相关文章: