TOMCAT的SESSION保存到MONGODB

TOMCAT的SESSION保存到MONGODB

TOMCAT集群时的SESSION如果是采用集群中的机子互相拷贝的话,会带来性能问题,一般是保存到数据库中。如果是高并发的系统,一般是保存至MONGODB中。

现有一开源的项目是做这个的:

https://github.com/simplicityitself/Mongo-Tomcat-Sessions


db:sessions, collection:sessions,相应配置在conf目录下context.xml中的如下:
< Valve  className ="com.dawsonsystems.session.MongoSessionTrackerValve"   /> 
< Manager  className ="com.dawsonsystems.session.MongoManager"  host ="10.120.11.221,10.120.11.122,10.120.11.212"  port ="27017"  database ="sessions"  maxInactiveInterval ="60" />


MEMCACHED版:
http://www.oschina.net/p/memcached-session-manager

你可能感兴趣的:(TOMCAT的SESSION保存到MONGODB)