TOMCAT的SESSION保存到MONGODB
TOMCAT集群時的SESSION如果是采用集群中的機子互相拷貝的話,會帶來性能問題,一般是保存到數(shù)據(jù)庫中。如果是高并發(fā)的系統(tǒng),一般是保存至MONGODB中。現(xiàn)有一開源的項目是做這個的:
https://github.com/simplicityitself/Mongo-Tomcat-Sessions
db:sessions, collection:sessions,相應(yīng)配置在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"/>
<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
posted on 2014-03-20 17:33 paulwong 閱讀(805) 評論(0) 編輯 收藏 所屬分類: MONGODB 、TOMCAT