在Spring-boot中为特定的异步请求设置超时
我有一个同步端点,定义如下:
@PostMapping("/some/url/")@ResponseBody
public Future<String> something(...) {
... do stuff ...
}
如果Future
30秒后返回未完成,则取消请求。
如何增加该特定端点的超时时间(例如,增加到100秒)?
回答:
您可以返回支持超时的WebAsyncTask。
来自文档:对于Callable,您可以使用WebAsyncTask提供超时值
以上是 在Spring-boot中为特定的异步请求设置超时 的全部内容, 来源链接: utcz.com/qa/416329.html