在使用zuul作为springcloud网关时,会出现调用服务超时的情况。
使用的是springcloud Finchley.SR2版本。springboot版本是2.0.5
{
"timestamp": "2019-09-19T07:09:10.841+0000",
"status": 504,
"error": "Gateway Timeout",
"message": ": Hystrix Readed time out"
}
经查询官网后发现,如果使用的是discovery,也就是服务发现机制的话需要以下配置。详细
#增加以下两个配置就好了
ribbon:
ReadTimeout: 60000
SocketTimeout: 60000