资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

springCloud入门学习(七):通过属性自定义Ribbon配置

很多场景下,可能需要根据自定义的Riboon的配置,例如修改ribbon的负载均衡规则等。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了绛县免费建站欢迎大家使用!

配置前缀是:.ribbon.

  • NFLoadBalancerClassName:配置ILoadBalancer的实现类

  • NFLoadBalancerRuleClassName:配置IRule的实现类

  • NFLoadBalancerPingClassName:配置IPing的实现类

  • NIWSServerListClassName:配置ServerList的实现类

  • NIWSServerListFilterClassName:配置ServerListFilter的实现类

  修改步骤:

修改movie项目yml文件:

user:
  ribbon:
    NFLoadBalanceRuleClassName: com.netflix.loadbalancer.RandomRule

将负载均衡规则修改为随机。

启动注册中心、movie,同时启动多个user项目,访问http://localhost:8020/movie/findById?userId=1

观察user两个实例的控制台:

springCloud入门学习(七):通过属性自定义Ribbon配置

springCloud入门学习(七):通过属性自定义Ribbon配置

两个控制台打印的访问log不再保持均衡,表示两个实例被随机访问,达到修改负载均衡规则。


当前文章:springCloud入门学习(七):通过属性自定义Ribbon配置
文章URL:http://cdkjz.cn/article/ghcees.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220