分布式环境中三种Session管理方法的使用场景及优缺点
来源:互联网 发布:女娲成长日记网络剧 编辑:程序博客网 时间:2024/05/16 07:58
在分布式环境,管理Session通常使用下面三种方式:
一、Session Replication 方式管理 (即session复制)
简介:将一台机器上的Session数据广播复制到集群中其余机器上
使用场景:机器较少,网络流量较小
优点:实现简单、配置较少、当网络中有机器Down掉时不影响用户访问
缺点:广播式复制到其余机器有一定廷时,带来一定网络开销
二、Session Sticky 方式管理
简介:即粘性Session、当用户访问集群中某台机器后,强制指定后续所有请求均落到此机器上
使用场景:机器数适中、对稳定性要求不是非常苛刻
优点:实现简单、配置方便、没有额外网络开销
缺点:网络中有机器Down掉时、用户Session会丢失、容易造成单点故障
三、缓存集中式管理
简介:将Session存入分布式缓存集群中的某台机器上,当用户访问不同节点时先从缓存中拿Session信息
使用场景:集群中机器数多、网络环境复杂
优点:可靠性好
缺点:实现复杂、稳定性依赖于缓存的稳定性、Session信息放入缓存时要有合理的策略写入
- 分布式环境中三种Session管理方法的使用场景及优缺点
- 解读分布式web架构中Session管理方法的优缺点
- 存储过程的优缺点及使用场景
- BroadcastReceiver、EventBus的优缺点及使用场景
- 顺序表和链表的优缺点及使用场景
- tcp udp优缺点及使用场景
- 分布式环境Session处理方法
- nodejs的优缺点及适用场景
- 分布式web架构中对session同步的常用处理方法以及优缺点
- 分布式web架构中对session同步的常用处理方法以及优缺点
- 分布式,使用spring-session管理session
- 使用Spring Session 进行分布式Session管理
- 分布式缓存集群方案特性使用场景(Memcache/Redis(Twemproxy/Codis/Redis-cluster))优缺点对比及选型
- 分布式缓存集群方案特性使用场景(Memcache/Redis(Twemproxy/Codis/Redis-cluster))优缺点对比及选型
- 分布式服务器,session的管理。
- 单利模式的优缺点和使用场景
- 使用Spring+redis实现对session的分布式管理
- redis 优缺点 使用场景
- Android布局之横竖屏切换
- .Net页面传值
- C语言实现类方式之文件
- sencha touch map 中设置google地图
- 适配不同分辨率横屏竖屏
- 分布式环境中三种Session管理方法的使用场景及优缺点
- jquery table 全选框插件
- Qlive和Hbase选择
- ArrayList遍历的同时删除
- 分享一个用来添加快捷键组合的javascript类库 - keyboard.js 编辑
- Linux下Android NDK r7 环境配置以及配合eclipsex使用NDK
- ZeroMQ 概览
- android之小白过河一
- VS快捷键大全