Feign超时配置

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-11-14 07:57 被阅读0次

    上一篇 <<<OpenFeign实现负载均衡代码演示
    下一篇 >>>网关背景分类及常用框架


    feign:
      client:
        config:
          feignName:
            connectTimeout: 5000  # 相当于Request.Optionsn 连接超时时间
            readTimeout: 5000     # 相当于Request.Options 读取超时时间
            loggerLevel: full     # 配置Feign的日志级别,相当于代码配置方式中的Logger
            errorDecoder: com.example.SimpleErrorDecoder  # Feign的错误解码器,相当于代码配置方式中的ErrorDecoder
            retryer: com.example.SimpleRetryer  # 配置重试,相当于代码配置方式中的Retryer
            requestInterceptors: # 配置拦截器,相当于代码配置方式中的RequestInterceptor
              - com.example.FooRequestInterceptor
              - com.example.BarRequestInterceptor
            # 是否对404错误解码
            decode404: false
            encode: com.example.SimpleEncoder
            decoder: com.example.SimpleDecoder
            contract: com.example.SimpleContract
    
    ###设置feign客户端超时时间
    ribbon:
    ###指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。
     ReadTimeout: 5000
    ###指的是建立连接后从服务器读取到可用资源所用的时间。 
     ConnectTimeout: 5000
    

    推荐阅读:
    <<<本地负载均衡和nginx负载均衡
    <<<SpringCloud中负载均衡客户端的使用
    <<<如何选择ribbon还是loadbalancer
    <<<feign和openfeign的区别
    <<<RestTemplate+loadBalancer实现负载均衡代码演示及源码分析
    <<<OpenFeign实现负载均衡代码演示

    相关文章

      网友评论

        本文标题:Feign超时配置

        本文链接:https://www.haomeiwen.com/subject/gmheoltx.html