在Spring-boot中为特定的异步请求设置超时

我有一个同步端点,定义如下:

@PostMapping("/some/url/")

@ResponseBody

public Future<String> something(...) {

... do stuff ...

}

如果Future30秒后返回未完成,则取消请求。

如何增加该特定端点的超时时间(例如,增加到100秒)?

回答:

您可以返回支持超时的WebAsyncTask。

来自文档:对于Callable,您可以使用WebAsyncTask提供超时值

以上是 在Spring-boot中为特定的异步请求设置超时 的全部内容, 来源链接: utcz.com/qa/416329.html

回到顶部