对于RESTWS,将会话超时设置为非常短是一个好主意吗?

对于RESTWS,将会话超时设置为非常短是一个好主意吗?,rest,jersey,Rest,Jersey,我知道RESTWS是无状态的。我们预计会有相当高的流量。将会话超时(我们使用的是tomcat)设置得很低是个好主意吗?一分钟?利与弊?如果您期望高流量,会话管理将给您的应用程序带来开销,并且在一分钟超时的情况下,您的服务器将消耗时间使大量会话无效 如果应用程序确实是无状态的,则不要使用会话 如果您(绝对)希望确保没有代码在创建会话,您可以查看Tomcat的会话,也许可以创建一个新的会话,告诉您当您将服务器置于某个会话时发生了什么。正如您所提到的,REST是无状态的。您对会话有什么需求,为什么需要

我知道RESTWS是无状态的。我们预计会有相当高的流量。将会话超时(我们使用的是tomcat)设置得很低是个好主意吗?一分钟?利与弊?

如果您期望高流量,会话管理将给您的应用程序带来开销,并且在一分钟超时的情况下,您的服务器将消耗时间使大量会话无效

如果应用程序确实是无状态的,则不要使用会话


如果您(绝对)希望确保没有代码在创建会话,您可以查看Tomcat的会话,也许可以创建一个新的会话,告诉您当您将服务器置于某个会话时发生了什么。

正如您所提到的,REST是无状态的。您对会话有什么需求,为什么需要这么短的会话?我们使用Jersey作为WS容器并部署在tomcat中。如果我不调用request.getSession()或request.getSession(true),则tomcat不会持久化会话。如果是这样的话,我就不用担心设置了?