springCloud入门学习(七):通过属性自定义Ribbon配置
2019-05-26 15:22
906 查看
很多场景下,可能需要根据自定义的Riboon的配置,例如修改ribbon的负载均衡规则等。
配置前缀是:<clientName>.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两个实例的控制台:
两个控制台打印的访问log不再保持均衡,表示两个实例被随机访问,达到修改负载均衡规则。
相关文章推荐
- spring cloud中通过配置文件自定义Ribbon负载均衡策略
- Spring Cloud 通过代码自定义配置Ribbon
- 第七章 Spring Cloud 自定义Ribbon的负载均衡yml配置)
- Spring Cloud 学习笔记——入门、特征、配置
- Spring Cloud 学习笔记——入门、特征、配置
- Spring Cloud 学习笔记——入门、特征、配置
- Spring入门学习——bean属性配置(一)
- Spring Cloud 学习笔记——入门、特征、配置
- Spring Cloud 学习笔记——入门、特征、配置
- spring学习(四)—属性注入的四种方法(通过配置文件)
- 学习Spring Cloud第八课(通过代码自定义配置Ribbon)
- Spring入门学习——bean属性配置(二)
- Spring Cloud Edgware新特性之三:使用配置属性自定义Feign的行为
- Spring Cloud 学习笔记(一)——入门、特征、配置
- 第六章 Spring Cloud 自定义Ribbon的负载均衡(java配置)
- Spring Cloud 学习笔记——入门、特征、配置
- Spring Cloud 学习笔记(一)——入门、特征、配置
- Spring Cloud 学习笔记——入门、特征、配置
- Spring Cloud 学习笔记——入门、特征、配置
- Spring cloud系列六 Ribbon的功能概述、主要组件和属性文件配置