粘性session和非粘性session
来源:互联网 发布:brtn北京网络电视台 编辑:程序博客网 时间:2024/04/28 07:56
负载均衡的方法:
1、基于request的负载均衡
该种方式下,负载均衡器 (load balancer)会根据各个node的状况,把每个 http request进行分发。使用这样的均衡策略,就必须在多个node之间复制用户的session,实时保持整个cluster的用户状态同步,这种操作被称为session复制(session replication)。Jboss的实现原理是使用拦截器(interceptor),根据用户的同步策略拦截request,做同步处理后再交给server产生响应。
优点是客户不会被绑定都具体的node,只要还有一个node存活,用户状态都不会丢失,cluster都能够继续工作。
缺点是node之间通信频繁,响应速度有影响,多并发、高频操作的情况下性能下降比较厉害。
2、 基于用户的负载均衡
该种方式下,当用户发出第一个request后,负载均衡器动态的把该用户分配到某个节点,并记录该节点的jvm路由,以后该用户的所有request都会被绑定这个jvm路由,用户只会与该server发生交互,这种策略被称为粘性session(session sticky)。
优点是响应速度快,多个节点之间无须通信。
缺点也很明显,某个node死掉以后,它负责的所有用户都会丢失session。
粘性session就是指,apache服务器会把某个用户的请求,交给tomcat集群中的一个节点,以后此节点就负责该保存该用户的session,如果此节点挂掉,那么该用户的session也会消失。
非粘性session:这种方式下,通过负载均衡器会根据节点的情况,把用户的请求进行分发,也就是会复制多份session分发给多个节点,这样,如果节点中其中一个session挂掉的话,其它的还能继续工作,也就是只要有一个节点没有挂掉,该用户的信息就不会消失
- 粘性session和非粘性session
- 粘性session和非粘性session的区别:
- session复制和session粘性
- session复制和session粘性
- 复制session和粘性session
- 复制session和粘性session
- tomcat-memcached-session-manager非粘性配置
- Tomcat 粘性session
- tomcat apache session粘性配置和session复制配置
- Nginx + Tomcat + MSM + Memcached 非粘性Session共享测试
- Apache+Tomcat负载均衡两种session共享方式的设置之一粘性会话
- 粘性控件
- 粘性控件
- 黏性Session和非黏性Session
- 黏性Session和非黏性Session
- 粘性控件(图片滑动带粘性效果)
- 粘性广播,粘性事件的区别?
- PHP之粘性表单
- 用c++实现bp神经网络
- div 中的文字水平居中和垂直居中
- 迅雷2018笔试——整数求和
- 单例模式展示与分析
- 排序算法总结
- 粘性session和非粘性session
- CSS完全兼容IE6、IE7、IE8、IE9和firefox方法
- Java编程思想读书笔记——操作符
- <32>——Longest Valid Parentheses
- 读书是什么?
- 把信送给加西亚读后感
- 透明度兼容各浏览器
- Uva12100Printer Queue NWERC2008 解题报告
- 【第三周项目4】顺序表的运用