天天看點

spring cloud Ribbon重試機制配置

背景

   spring cloud 版本  Greenwich.SR1

注意事項

      ribbon配置比較特殊,在源碼上已經表達清楚了,必須要使用如下格式配置 

    <clientName>.<nameSpace>.<propertyName>=<value>

     調用服務名稱.ribbon.propertyName = value

幹貨配置

           在yaml中直接加上這段配置即可實作ribbon重試機制

clientName:
  ribbon:
    ReadTimeout: 1000
    ConnectTimeout: 500
    MaxAutoRetriesNextServer: 2
    MaxAutoRetries: 1           

 參數講解

     MaxAutoRetriesNextServer 最多重試幾次

     MaxAutoRetries  重試目前服務幾次

 細節講解