这是一个使用memcached作为tomcat session manager的开源项目,在部署大型集群的时候,tomcat自带的session replication技术会影响效率,使用统一的session存放策略更有利于集群规模的扩展,替换session manager的方法可以在程序代码不做修改的情况下实现,很不错。具有以下特性:
- 支持Tomcat6和Tomcat7
- 支持处理sticky或non-sticky sessions
- 没有单点故障
- 支持处理tomcat故障转移
- 支持处理memcached故障转移
- 提供可拨插件的Session系列化
- 允许异步存储Session,以实现更快速得响应时间
- Sessions只有真正被修改时才会被发送至memcached
- 可以利用JMX监控和管理