解决办法:在yaml文件中配置如下代码:
因为Feign调用默认的超时时间为几秒钟,一分钟接口不能返回就会抛出异常,所以在服务端的yml文件中增加如下配置即可解决:
# feign调用超时时间配置
feign:
client:
config:
default:
connectTimeout: 600000
readTimeout: 600000
hystrix:
enabled: false # 不要开启hystrix,会导致超时配置不生效
或者如下配置也可以
# 配置 feign 默认请求时间仅几秒钟,配置请求时间长一些(毫秒)
ribbon:
ReadTimeout: 60000
ConnectTimeout: 60000
说明:
1、可以参考:
https://blog.csdn.net/hkl_Forever/article/details/120291464