繁体   English   中英

Tomcat中的内存会话复制

[英]Tomcat in memory session replication

我们正在寻求在内存会话复制中实现。 在此之前,我们主要关心的是会话对象将如何使用内存? 如果会话在一段时间后变大,则会出现内存不足错误,那么除了增加内存大小外,如何克服这一问题? 如果有人进入这些,请回复我..,在此先感谢。

这不是一个精确的答案,但我强烈建议您阅读博客。 有很多有用的技巧可以处理Java中的大量数据。

如果在Linux上部署,请考虑使用tmpfs或ramfs 也许您根本不需要编写代码。

您可以做的一件事就是限制活动会话的数量(maxActiveSessions): http : //tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Common_Attributes-这样就可以限制会话使用的内存。

另一种选择是使用非粘性会话,以便内存中并发存储的会话数与并发请求数一样多。 不确定与非粘性会话进行的tomcat集成复制的详细信息,但是至少memcached-session-manager可以管理它们(我必须提到我是这个库的作者)。 它还提供了jmx统计信息 ,可让您检查会话内存大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM