解决Spring Cloud第一次调用失败

时间:2020-12-01 20:08:10

在Spring Cloud中,即使项目没有整合Hystrix后,也可能会出现首次调用失败的问题,要如何解决该问题呢?
Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例化一些类),这个响应时间可能就大于1秒了。

解决方法:

在项目的配置文件里面添加:

hystrix:
command:
default:
execution:
timeout:
enabled: false #禁用超时