SpringCloud------自定义Ribbon负载均衡策略

1.Ribbon中支持的负载均衡策略

点击工具栏"Navigate" ->"Type Hierarchy",弹出接口继承表格

 

 

2.负载均衡策略规则

RandomRule:随机选择一个server(推荐,每个Server配置一样时)

BestAvailabl:选择一个最小的并发请求的server,逐个考察Server,如果Server被tripped了,则忽略

RoundRobinRule: 轮询index,选择index对应位置的server

WeighedResponseTimeRule:如果部分Server强,则选择

 

3.修改application.yml配置文件

product-service:
  ribbon:
    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule



备注:
product-service为当前服务调用别的服务的应用名称,即


spring:
  application:
    name: product-service

 

posted @ 2020-03-11 23:37  玉天恒  阅读(587)  评论(0)    收藏  举报