【问题标题】:increase swagger requestTimeout增加招摇请求超时
【发布时间】:2020-08-17 17:06:35
【问题描述】:

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

我在互联网上漫游并没有找到有用的东西,我试图将东西添加到我的 yml conf 文件中,但我不知道该写什么

我希望能找到类似的东西:

swagger.timeout=5000

我有一个使用 swagger 的 Spring Boot 应用程序,以便在 restController 中测试我的 web 服务。我有一个大约需要 30 秒的处理,这让我招摇撞撞抛出 500 超时错误。

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    尝试增加全局连接超时时间:

    server.connection-timeout=120000
    

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

    【讨论】:

    • 已弃用
    【解决方案2】:

    通过将此添加到 ZUUL(API 网关)解决

    ribbon:
    ReadTimeout: 120000
    ConnectTimeout: 120000
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-08
      • 2021-05-22
      • 1970-01-01
      • 2017-04-29
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      相关资源
      最近更新 更多