bboss session 共享框架 v5.0.1 发布 - 开源中国社区
bboss session 共享框架 v5.0.1 发布
bboss 2016年07月25日

bboss session 共享框架 v5.0.1 发布

bboss bboss 发布于2016年07月25日 收藏 51

腾讯云 十分钟定制你的第一个小程序>>>  

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 


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

版本构建及demo部署运行方法 
参考文档:http://yin-bp.iteye.com/blog/2313137 

会话共享使用集成方法,参考文档:会话共享demo使用指南 

培训教程:bboss会话共享培训文档 

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:bboss session 共享框架 v5.0.1 发布
分享
评论(12)
最新评论
0
尹总加油~~~
0

引用来自“圊國圊國”的评论

回家研究研究,谢谢!
666
0
回家研究研究,谢谢!
0

引用来自“圊國圊國”的评论

这个是单点登入吗?
bboss session两个主要功能:session共享和session监控管理

额外地还可以做跨域跨应用session共享,从而实现SSO功能

官方提供的两个演示应用之间是做了跨域跨应用session共享的,只要在一个浏览器中同时访问这两个地址,然后在监控演示中可以看到他们公用了同一个session,查看session详情时可以看到他们的共享数据,也可以看到每个应用的私有session数据:
http://sessionmonitor.bbossgroups.com/
http://session.bbossgroups.com/
0
X
0
这个是单点登入吗?
0
不错不错。 支持
0
bboss session不仅仅是一个session框架,而且是一个session监控管理框架,提供了很棒的session管理功能,可以在监控管理演示应用上随便玩:

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

如果数据被删了,想看数据的话可以访问demo演示应用,新的session又会产生:
http://session.bbossgroups.com/
0

引用来自“lazyss”的评论

现在不都是用分布式缓存来存session,你这个有人用?
当然有人用bboss session的啦,你也可以试试呢。
现在大部分应用确实都是采用分布式缓存来存储session数据,bboss session框架支持redis和mongodb两种机制来存储session 数据,redis是目前最流行的分布式缓存系统,mongodb是目前最流行的nosql数据库
0
现在不都是用分布式缓存来存session,你这个有人用?
0

引用来自“linapex”的评论

有人用吗?兄弟
有的,还不错,可以试试
0
有人用吗?兄弟
顶部