在分布式环境,管理Session通常使用下面三种方式:
一、Session Replication 方式管理 (即session复制)
简介:将一台机器上的Session数据广播复制到集群中其余机器上
使用场景:机器较少,网络流量较小
优点:实现简单、配置较少、当网络中有机器Down掉时不影响用户访问
缺点:广播式复制到其余机器有一定廷时,带来一定网络开销
二、Session Sticky 方式管理
简介:即粘性Session、当用户访问集群中某台机器后,强制指定后续所有请求均落到此机器上
使用场景:机器数适中、对稳定性要求不是非常苛刻
优点:实现简单、配置方便、没有额外网络开销
缺点:网络中有机器Down掉时、用户Session会丢失、容易造成单点故障
三、缓存集中式管理
简介:将Session存入分布式缓存集群中的某台机器上,当用户访问不同节点时先从缓存中拿Session信息
使用场景:集群中机器数多、网络环境复杂
优点:可靠性好
缺点:实现复杂、稳定性依赖于缓存的稳定性、Session信息放入缓存时要有合理的策略写入
转自:http://blog.csdn.net/shixing_11/article/details/7243934
分享到:
相关推荐
5种分布式事务解决方案优缺点对比.docx
分布式中使用Redis实现Session共享(上)共11页.pdf.zip
分布式中使用Redis实现Session共享(下)共4页.pdf.zip
分布式虚拟桌面—多人使用同一终端场景解决方案.pdf分布式虚拟桌面—多人使用同一终端场景解决方案.pdf分布式虚拟桌面—多人使用同一终端场景解决方案.pdf分布式虚拟桌面—多人使用同一终端场景解决方案.pdf分布式...
分布式虚拟桌面—多人使用同一终端场景解决方案.docx分布式虚拟桌面—多人使用同一终端场景解决方案.docx分布式虚拟桌面—多人使用同一终端场景解决方案.docx分布式虚拟桌面—多人使用同一终端场景解决方案.docx...
购物车分布式Session处理方案,一个用户的分布式的购物车在集群分布式的情况下怎么处理解决Session共享的问题
分布式服务框架 Zookeeper -- 管理分布式环境中的数据
分布式数据库系统的优缺点 分布式数据库系统的优点 分布式数据库系统是在冀中是数据库系统的基础上发展来的,比较分 布式数据库系统与集中式数据库系统,可以发现分布是数据库系统具有下列 优点: (1)更适合分布式...
分布式中使用Redis实现Session共享(下)共4页.pdf.zip
分布式虚拟桌面—多人使用同一终端场景解决方案 (2).pdf分布式虚拟桌面—多人使用同一终端场景解决方案 (2).pdf分布式虚拟桌面—多人使用同一终端场景解决方案 (2).pdf分布式虚拟桌面—多人使用同一终端场景解决方案...
spring session redis分布式session,自定义session解决分布式session不同步问题
分布式架构在云计算平台中的应用及优缺点分析.docx
分布式虚拟桌面—多人使用同一终端场景解决方案 (2).docx分布式虚拟桌面—多人使用同一终端场景解决方案 (2).docx分布式虚拟桌面—多人使用同一终端场景解决方案 (2).docx分布式虚拟桌面—多人使用同一终端场景解决...
HBase伪分布式环境搭建及数据操作测试 本人成功搭建伪分布式的操作以及截图
7.分布式Session使用redis实现 8.分布式服务追踪与调用链Sleuth+ZipKin C.项目运营与部署环境 1.分布式设施环境,统一采用docker安装 2.使用jenkins+docker实现自动部署 3.微服务API管理ApiSwagger 4.使用GitLab代码...
搞懂分布式技术11:分布式session解决方案与一致性hash.docx
spring session分布式session会话管理 分布式系统session的管理
分布式web技术介绍 session共享配置使用.ppt
分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算...
分布式网络管理模型及建模方法.pdf