红联Linux门户
Linux帮助

bboss session共享框架v5.0.1发布

发布时间:2016-07-25 11:42:22来源:红联作者:baihuo
bboss session共享框架 v5.0.1 发布

Demo演示

http://session.bbossgroups.com/

监控演示

http://sessionmonitor.bbossgroups.com/session/sessionManager/sessionManager.page

功能改进及新增特性

修复一系列bug

将bboss版本依赖升级到bboss v5.0.1

采用gradle构建和发布版本

将框架包发布到maven中央库

新增redis存储session数据机制

新增redis存储分布式令牌机制

新增自定义sessionid生成插件

新增json序列化session数据机制,默认采用bboss序列化机制,当存储到session中对象结构比较简单(不存在对象引用关系和循环依赖关系)时可以采用json序列化机制

新增storeReadAttributes机制,布尔值,默认false(关闭)。标识web请求结束时是否将请求过程中从session读取的po对象数据(忽略基本数据类型)持久化到后端持久层(redis或者mongodb)。这个机制在遗留系统集成bboss session时特别有用,单机情况下session中保存的对象的引用关系并且对象存储在本地jvm内存中,读取后修改对象属性数据就会生效,集群环境下开启session共享后,如果修改对象属性不持久化到redis或者mongodb的话,最新的session数据不会对其他节点共享生效,这种情况下要么调整程序显示调用session.setAttribute方法进行持久化(代价高,有些遗留系统没有源码,修改代码不可行),要么将storeReadAttributes设置为true,由bboss框架来自动保存这种修改状态(省时又省力)。

将redis和mongodb操作组件从session共享框架中剥离,形成独立的bboss子模块bboss-data

软件详情:https://github.com/bbossgroups/

下载地址:https://github.com/bbossgroups/security/releases/tag/v5.0.1

来自:开源中国社区
文章评论

共有 0 条评论