[英]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.