文档章节

均衡负载中session的处理

old菜鸟
 old菜鸟
发布于 2017/02/13 21:19
字数 315
阅读 29
收藏 0

        在均衡负载中,为了保证不同均衡策略都能正确相应,需要处理web服务中经常遇到的session,均衡负载中session处理的几种思路:

1.不使用session,使用cookie替代,或者是单页面框架中在前端存储一个标识id一类的,不过这种做法安全方面有待商榷。nginx有sticky模块来根据cookie分配,haproxy也有类似策略。

2.在均衡负载中使用某种策略保证用户始终访问到同一台服务器,例如ip_hash等,不过仅适用一层均衡负载的时候,而且大多数情况下ip_hash不是很理想。

3.应用服务器实现session复制类似的机制,例如tomcat有自己的session复制共享机制,不过机器多的时候基本就在不停复制共享session了,没太大实用性。

4.自己实现session服务器,例如用redis来根据sessionID存储session,每次请求服务器都去取次session,暂时感觉最合适的做法。比较简单可以自己控制,session重度用户可以考虑使用tomcat-redis-session-manager这样的第三方库。

 

欢迎大神指教。

© 著作权归作者所有

共有 人打赏支持
old菜鸟
粉丝 0
博文 7
码字总数 2222
作品 0
成都
私信 提问
加载中

评论(1)

红薯
红薯
redis 比较合适
负载均衡集群中的session解决方案

前言 在我们给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问...

a928154159
2017/09/13
0
0
负载均衡下,WEB集群session管理

通常状况下,在部署项目时,我们会考虑访问量过高带来的一系列问题,解决这个问题的一种做法是,使用WEB集群来分布式部署项目,即负载均衡。负载均衡可以通过软件,硬件等多种方式去实现。下...

yovinn
2015/03/10
0
6
Httpd+Tomcat+memcached实现session server

何为会话保持 会话保持是负载均衡最常见的问题之一,也是一个相对比较复杂的问题。会话保持有时候又叫做粘滞会话(Sticky Sessions)。会话保持是指在负载均衡器上的一种机制,可以识别客户端与...

择一城
06/26
0
0
应用服务器集群的Session管理

应用服务器的高可用架构设计主要基于服务无状态这一特性,但实际上,业务总是有状态的,在交易类的电子网站,需要有购物车记录用户的购买信息,用户每次购买请求都是向购物车中增加商品;在社...

技术小阿哥
2017/11/27
0
0
负载均衡常见问题之会话保持-粘滞会话(Sticky Sessions)

负载均衡常见问题之会话保持-粘滞会话(Sticky Sessions) 会话保持是负载均衡最常见的问题之一,也是一个相对比较复杂的问题。 会话保持有时候又叫做粘滞会话(Sticky Sessions)。 在介绍会话保...

Innocence_caosm
2017/09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

IOC的学习(1)

1.IOC理论概要 java中,一个对象A怎么才能调用对象B? 当一个对象的构建,需要多个其他对象时,对象和对象有复杂的构建关系。spring帮助我们维系对象的依赖关系,降低系统的实现成本,前提是...

杨健-YJ
13分钟前
0
0
Spring 的 getBean 方法源码解析

文本将从以下几个方面介绍 相关文章 FactoryBean 接口 BeanFactory 接口 BeanFactory 接口 和 FactoryBean 接口的区别 getBean 方法的源码解析 Spring 循环依赖的解决方式 相关文章 Spring 中...

TSMYK
16分钟前
0
0
李鸿章六百多字参倒豪门重臣,晚清第一奏折,藏尽顶级权谋话术!

道光二十七年(1847年),二十四岁的李鸿章高中进士,列二甲第十三名。 在此期间,有桩轶事挺有意思。 会试时,李鸿章的房师为当时的名士孙锵鸣。发榜后,孙锵鸣见自己这一房只考中了李鸿章、...

乔老哥
22分钟前
0
0
PTA-基础编程题目集-7-14 求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每...

niithub
23分钟前
2
0
Spring Qualifier的使用

摘要 spring 的 qualifier 平常使用一般直接是使用id 来限定,不过spring给我们提供了更强大的功能。 使用方法 直接使用 直接在@Qualifier中限定bean的id 在bean上使用@Qualifier来指定后续使...

52iSilence7
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部