Feign调用时读取超时(Read timed out exec

2021-07-19  本文已影响0人  拄杖忙学轻声码
解决办法:在yaml文件中配置如下代码:

因为Feign调用默认的超时时间为几秒钟,一分钟接口不能返回就会抛出异常,所以在服务端的yml文件中增加如下配置即可解决:

# feign调用超时时间配置
feign:
  client:
    config:
      default:
        connectTimeout: 10000
        readTimeout: 600000

或者如下配置也可以

# 配置 feign 默认请求时间仅几秒钟,配置请求时间长一些(毫秒)
ribbon:
  ReadTimeout: 60000
  ConnectTimeout: 60000
上一篇 下一篇

猜你喜欢

热点阅读