集群之后Session问题4种解法
1.Session Sticky
2.Session Replication
3.Session数据集中储存
4.Cookie Based
1&2 省事 不用动代码
3 使用广泛
根据各团队 情况 自己选择 最合适的方案
具体 操作细节 自行百度一下
<<大型网站系统与Java中间件实践>> 一书中 有详细解说
* * * * *
Eova如何拓展成分布式Session
OSSController extends IndexController
@Override
public void doLogin() {
...省略....
setSessionAttr(EovaConst.USER, user); // 改成使用分布式Session 存用户登录对象
...省略....
LoginInterceptor
@Override
public void intercept(Invocation inv) {
...省略....
// 获取登录用户的角色
User user = inv.getController().getSessionAttr(EovaConst.USER); // 改成从分布式会话中读取
...省略....
* * * * *
后续版本中,会默认提供分布式的支持,即 使用分布式缓存实现session!
在默认未提供之前大家可以使用 上文提到的 1,2,4 方案,或自行实现.
如无技术能力进行相关开发的,可以联系Eova作者进行有偿私人定制开发!
QQ:1623736450 非VIP用户勿扰!
- 第一个10分钟
- 最新动态
- 序言
- EOVA介绍
- 新手入门
- 快速部署
- 奇技赢巧
- 元数据应该这样玩
- 个性化定制系统模块
- 前端常用代码
- 初级技能
- 仙人模式の表达式强化
- 月读の自动解析字典
- 多重连弹の下拉级联
- 色诱术の格式化单元格
- 木锭壁の前端校验
- 水龙弹の快速添加按钮
- 高级技能
- 感知之术の性能监控
- 替身术の配置自动覆盖
- 万花筒の图片服务
- 影子模仿术の数据导入
- 三重罗生门の个性化弹窗
- 沙之眼の虚拟字段
- 尸鬼封尽の覆盖源码
- 砂暴送葬の高级查询
- 创造再生の角色分级
- 影分身の代码生成
- 秽土转生の数据迁移
- 四赤阳阵の多表视图
- 六赤阳阵の多表级联
- 四象封印の数据过滤
- 象转之术の在线Office
- 影子操控术の全局控制
- 特别解释
- 关于源码
- 关于UI
- 关于浏览器兼容性
- 关于工作流引擎
- 关于Oracle
- 关于独立部署
- 关于版本号
- 关于分布式的支持
- 关于JAVA8的支持
- 常见问题
- 如何自定义数据源
- HelloWord