Tomcat的session管理机制及自定义Manager实现

参考:Tomcat中session的管理机制

除了 Tomcat 自带的 org.apache.catalina.session.StandardManager 和 org.apache.catalina.session.PersistManager 两个默认实现类,Tomcat 提供了一个基类 org.apache.catalina.session.ManagerBase,来扩展实现自定义 session 管理。比如由 Memcached 和 Redis 实现 session 的存储和管理。

Redis Session Manager

Memcached Session Manager

MSM 可分解为 MemcachedBackupSessionManager + MemcachedService + Serializer。核心部分是 MemcacheService。

先记录到此,都是一些很粗的东西,后面再细入,学习下实现细节方面的东西。

展开方式,先给出每种管理方式的标准配置文件,然后按照配置文件,分析后面的具体实现。

你可能感兴趣的:(Tomcat的session管理机制及自定义Manager实现)