Java 当请求需要时间加载时,会话是否会超时
在web.xml中,我提到了5分钟作为会话超时。 假设我请求从db加载页面数据的时间超过5分钟,将会发生什么。Java 当请求需要时间加载时,会话是否会超时,java,session,web,Java,Session,Web,在web.xml中,我提到了5分钟作为会话超时。 假设我请求从db加载页面数据的时间超过5分钟,将会发生什么。 请求会得到处理吗?会话超时是否会延长?会话附加了服务器上生成的时间戳。服务器使用此时间戳来知道会话是否超时 因此,当您在此进程或其他进程中访问会话时,如果计时器已结束,则会话将过期,即使它是由对上一个请求的处理过长引起的。它将过期,因为客户端和服务器之间没有通信。另一方面,对于此类长时间运行的作业,最好使用某种异步/批处理技术,让客户端稍后检查结果。第一点-请求可能不需要5分钟。。。但
请求会得到处理吗?会话超时是否会延长?会话附加了服务器上生成的时间戳。服务器使用此时间戳来知道会话是否超时
因此,当您在此进程或其他进程中访问会话时,如果计时器已结束,则会话将过期,即使它是由对上一个请求的处理过长引起的。它将过期,因为客户端和服务器之间没有通信。另一方面,对于此类长时间运行的作业,最好使用某种异步/批处理技术,让客户端稍后检查结果。第一点-请求可能不需要5分钟。。。但是请求仍然会得到处理,会话很可能会超时。