[英]Set timeout for specific async request in Spring-boot
我有一个同步端点定义如下:
@PostMapping("/some/url/")
@ResponseBody
public Future<String> something(...) {
... do stuff ...
}
当返回的Future
在 30 秒后未完成时,请求将被取消。
如何增加此特定端点的超时时间(例如,增加到 100 秒)?
我只找到了为所有端点更改它的答案:
您可以返回支持超时的WebAsyncTask 。
您能否尝试在 application.properties 中添加以下属性。
spring.mvc.async.request-timeout = # 异步请求处理超时之前的时间量(以毫秒为单位)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.