在springboot和springwebflux(netty)中指定服务器请求超时

g52tjvyc  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(608)

我们在2.4.2中使用SpringBoot和SpringWebFlux。
我想让spring启动应用程序终止对应用程序的所有请求,这些请求的处理时间超过3秒。
server.netty.connection-timeout ,但这似乎不管用。
有没有办法指定这样的服务器请求超时?

gblwokeq

gblwokeq1#

我也面临同样的问题,即即使在配置之后 server.netty.connection-timeout 请求将被取消。因此,经过一些调试后,发现asynccontext将超时设置为“30000”。
因此,我配置了以下属性 spring.mvc.async.request-timeout 这将更改在asynccontext中设置的超时,并且请求停止被取消。

相关问题