不同版本openfeign的超时配置

仅用于记录,暂不做详细分析,各位集成验证即可

低版本的 springcloud

pom引入

 
  org.springframework.cloud 
  spring-cloud-starter-openfeign 
  2.2.1 

application.yml

##设置feign客户端超时时间(OpenFeign默认支持ribbon)
ribbon:
##指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间
  ReadTimeout: 2000
##指的是建立连接后从服务器读取到可用资源所用的时间
  ConnectTimeout: 2000

高版本的springcloud,3.*以上

pom引入


            org.springframework.cloud
            spring-cloud-starter-openfeign
            3.0.5
            
                
                    spring-cloud-openfeign-core
                    org.springframework.cloud
                
            
        

        
            org.springframework.cloud
            spring-cloud-openfeign-core
            3.0.5
        

application.yml

feign:
  httpclient:
    enabled: true
  client:
    config:
      default:
        #超时时间默认为1s
        #建立连接所用的时间,适用于网络状况正常的情况下,两端连接所需要的时间
        ConnectTimeOut: 20000
        #指建立连接后从服务端读取到可用资源所用的时间
        ReadTimeOut: 20000

你可能感兴趣的:(springcloud,springboot,java,spring,cloud,微服务)