SpringCloud学习–基础–3.3–Ribbon–配置
代码位置
https://gitee.com/DanShenGuiZu/learnDemo/tree/master/SpringCloud-learn/SpringCloud-learn/demo_service_invocation
1、配置
# 给app-ribbon指定ribbon策略
app-ribbon: # 服务名
ribbon:
# 指定随机策略
NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
ribbon:
ConnectTimeout: 1000 # 连接超时时长
ReadTimeout: 2000 # 数据通信超时时长
MaxAutoRetries: 0 # 当前服务器的重试次数
MaxAutoRetriesNextServer: 0 # 重试多少次服务
OkToRetryOnAllOperations: false # 是否对所有的请求方式都重试
# 随机策略
NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule