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