Spring-boot:在REST @ Server端设置超时

时间:2018-05-18 10:08:07

标签: rest spring-boot resteasy websphere-liberty

Spring-boot应用程序在IBM Liberty Server上部署。

虽然调用客户端可以在请求上设置超时,但我希望在服务器端为传入HTTP请求设置超时。

我尝试了ConfigurableEmbeddedServletContainer setTimeout,但它不起作用。 我是以错误的方式看待这个吗?我是否必须在Liberty Server上设置一些属性才能使这些Http线程到期?

1 个答案:

答案 0 :(得分:0)

您的方案似乎与Spring Boot REST API - request timeout?

相似

你可以尝试两件事:

  1. 按照Danylo

  2. 的建议使用server.connection-timeout=5000
  3. 使用spring.mvc.async.request-timeout=5000并按照Cyril的建议返回Callable