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

猜你喜欢

转载自www.cnblogs.com/tianhengblogs/p/12466483.html