增加摇摇欲坠的请求超时

时间:2019-05-31 08:06:50

标签: java spring-boot microservices swagger-ui netflix-zuul

是否有任何方法可以帮助我增加使用swagger的“尝试一下”向我的RestAPI发出的swagger请求的超时时间?

我在互联网上漫游并且找不到有用的东西,因此我尝试将其添加到yml conf文件中,但是我不知道该怎么写

我希望找到这样的东西:

swagger.timeout=5000

我有一个使用swagger的spring boot应用程序,以便在restController中测试我的Web服务。我的治疗大约需要30秒,这使我大摇大摆地抛出了500个超时错误。

谢谢!

2 个答案:

答案 0 :(得分:0)

据我所知,Swagger将其端点注册为普通的Spring控制器,因此使用基础Web容器来为其流量提供服务。

尝试增加全局连接超时:

server.connection-timeout=120000
  

连接器在关闭连接之前等待另一个HTTP请求的时间。如果未设置,则使用连接器的特定于容器的默认值。使用值-1表示没有超时(即无限)。

答案 1 :(得分:0)

通过将其添加到ZUUL的(API网关)来解决

ribbon:
ReadTimeout: 120000
ConnectTimeout: 120000