Jetty Maxidletime

Jetty Maxidletime,jetty,Jetty,jetty中的maxidletime何时被触发?maxidletime设置被传递给操作系统的套接字处理程序,并成为该套接字的超时值。如果连接的另一端使连接保持活动状态,则操作系统将永远不会关闭连接。只要操作系统认为连接仍然“活动”,Jetty的线程就会等待一段时间。maxIdle时间最初传递给sotimeout套接字。然而,现在jetty是异步的,它并没有像那样严格地使用,因为sotimeout只适用于阻塞操作 相反,超时用于两种情况: 1) 如果连接处于空闲状态(没有未完成的响应),则如果超时

jetty中的maxidletime何时被触发?

maxidletime设置被传递给操作系统的套接字处理程序,并成为该套接字的超时值。如果连接的另一端使连接保持活动状态,则操作系统将永远不会关闭连接。只要操作系统认为连接仍然“活动”,Jetty的线程就会等待一段时间。

maxIdle时间最初传递给sotimeout套接字。然而,现在jetty是异步的,它并没有像那样严格地使用,因为sotimeout只适用于阻塞操作

相反,超时用于两种情况:

1) 如果连接处于空闲状态(没有未完成的响应),则如果超时过期,连接将关闭

2) 如果正在尝试IO操作(通常是来自servlet的阻塞读取或写入),则应用超时几乎就像它是通过阻塞套接字读取实现的,并且它是一个soTimeout-即如果IO读取/写入在超时期间没有进展,则操作将以TimeoutException失败


注意:在jetty-9中,maxIldeTime已重命名为idleTimeout

我无法使此设置适用于我的用例&或者我误解了您的答案?