Ribbon原理与应用

一、定义

  1. Ribbon是请求的负载均衡器,它为我们提供了几种负载均衡算法:轮询、随机等。

二、配置  

spring:
  cloud:
    loadbalancer:
      retry:
        enabled: true # 开启Spring Cloud的重试功能
user-service:  #单个服务,增加服务名,全局配置,不需要服务名
  ribbon:
    ConnectTimeout: 250 # 连接超时时间
    ReadTimeout: 1000 # 数据读取超时时间
    OkToRetryOnAllOperations: true # 是否对所有操作都进行重试
    MaxAutoRetriesNextServer: 1 # 切换实例的重试次数
    MaxAutoRetries: 1 # 对当前实例的重试次数
NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule #负载均衡策略,随机策略

三、参考链接

posted @ 2020-05-04 09:56  Water540  阅读(310)  评论(0编辑  收藏  举报