首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

分布式Session的一个兑现

2013-06-25 
分布式Session的一个实现.filter-mappingfilter-nameCacheSessionFilter/filter-nameurl-pattern/

分布式Session的一个实现.
分布式Session的一个兑现 分布式Session的一个兑现 分布式Session的一个兑现 分布式Session的一个兑现<filter-mapping> <filter-name>CacheSessionFilter</filter-name> <url-pattern>/*</url-pattern></filter-mapping>


加上一个过滤器就行了.

最后我提供上完整的源代码,有兴趣的可以提提自己的建议.代码是提供了OSCache和XMemCached的包装实现.
上传的压缩包是一个Netbeans的项目,如果你用的是Eclipse那么直接导入就可以了.

?

?

?

引用每一次请求结束,都会进行一次缓存同步.由于每次讲求都会造成访问时间的更新,所以这个值是一直会被put到缓存中的.

给个建议: 只有当用户操作attribute时 同步 缓存 其他情况一律如5分钟更新一次(更新时间戳)[可以加个本地缓存,这不需要每次都从远程取session了]。 还有如游客 也无需同步。目前我使用这个来保存session信息。

https://github.com/zhangkaitao/es/blob/master/web/src/main/java/org/apache/shiro/session/mgt/eis/OnlineSessionDAO.java

热点排行