解决集群环境下java web容器session共享,使用filter拦截器和memcached实现。在tomcat 6和websphere 8测试通过,现网并发2000,日PV量1100万。 暂不支持session event包括create destory 和 attribute change
#使用指南.
配置web.xml 过滤器 springFilter org.springframework.web.filter.DelegatingFilterProxy targetBeanName memcachedSessionFilter
<filter-mapping>
<filter-name>springFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在spring中配置memcached filter 1 1 1 1
<bean id="memcachedSessionFilter" class="com.emagsoftware.web.session.MemcachedSessionFilter">
<property name="sessionManager" ref="memcachedSessionManager"/>
</bean>