-
apache负载均衡中的sticky_session怎么理解?5
假设apache的workers.properties中的配置如下:
worker.list=loadbalancer
# Define Node1
# modify the host as your host IP or DNS name.
worker.node1.port=8009
worker.node1.host=localhost
worker.node1.type=ajp13
worker.node1.lbfactor=4
# Define Node2
# modify the host as your host IP or DNS name.
worker.node2.port=8209
worker.node2.host=localhost
worker.node2.type=ajp13
worker.node2.lbfactor=4
# Load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.controller.sticky_session=0
worker.controller.sticky_session_force=0
sticky_session是配置在controller中还是node1、node2中?
对于sticky_session是否可以理解为:假设在node分别部署了工程TestCluster,我用浏览器访问工程里边的的index.jsp,假定这时候调用的是node1中工程,此时如果controller的sticky_session配置为1,那么一旦node1坏掉了,那么他的请求将不会被派发其他可用的node2上?测试结果并为不是这样的,所以不太明白?
2012年8月02日 11:30
目前还没有答案
相关推荐
在集群环境中,通常会有多个Tomcat实例运行在不同的服务器上,Apache作为前端服务器,根据负载均衡策略将请求分发到这些实例。通过stickysession,即使请求被转发到其他服务器,也能保证用户会话的连续性,从而提供...
在本文档中,我们将深入探讨如何配置Apache进行负载均衡,特别是与Tomcat集群的集成。 首先,我们需要准备以下组件: 1. Apache HTTP Server(例如版本2.0.55) 2. Tomcat应用服务器(例如版本5.5.17,这里是ZIP版...
- `worker.controller.*`: 控制器的相关配置,包括负载均衡策略(`type=lb`)、负载均衡对象(`balanced_workers`)以及是否启用粘滞会话(`sticky_session`)。 - `worker.tomcat1.*` 和 `worker.tomcat2.*`: 分别定义...
Tomcat和Apache集群和负载均衡配置 Tomcat版本:apache-tomcat-7.0.26 Apache版本:Apache2.2.25 jre版本:1.6.0_26 集群和负载均衡配置已整好,解压后,只要点击run.bat一键启动,即可看到集群效果。 运行成功后,...
综上所述,中小企业采用软负载均衡方案,特别是Apache整合Tomcat的方法,能有效提升Web服务器的稳定性和并发处理能力,降低故障率,保障企业的信息化服务持续可靠。这种方案的实施和维护成本较低,非常适合资源有限...
在构建高性能、高可用性的Web应用系统时,"nginx+tomcat7负载均衡+redis缓存session"是一种常见的架构模式。这种模式结合了Nginx的反向代理和负载均衡能力,Tomcat作为Java应用服务器处理业务逻辑,而Redis则用于...
1. **负载均衡器配置**:在`workers.properties`中定义负载均衡控制器,指定负载均衡的Tomcat实例,并设置`sticky_session`为1,表示保持会话粘滞,保证用户请求始终由同一台服务器处理。 ### 五、测试验证 1. **...
### 结合Apache和Tomcat实现集群与负载均衡 #### 一、引言 在现代Web应用开发中,为了提高服务的稳定性和响应速度,通常会采用集群和负载均衡技术。本文将详细介绍如何通过Apache和Tomcat这两款强大的开源工具来...
Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...
在IT行业中,尤其是在服务器部署和高可用性架构设计中,基于Apache的Tomcat负载均衡和集群配置是一项重要的技能。这个主题涉及到如何通过Apache HTTP Server(通常简称为Apache)结合mod_jk模块,实现对多个Tomcat...
Tomcat+Apache2负载均衡部署是一种常见的Web服务器架构策略,用于提高网站的可用性和性能。这种部署方式通过Apache HTTP Server作为前端负载均衡器,将客户端请求分发到后端的多个Tomcat应用服务器上,从而实现高...
本文将详细介绍如何在Windows系统中配置Tomcat集群以及通过Apache实现负载均衡。此配置旨在提高Web应用的服务可用性和性能。 **环境说明:** - **Apache**: 使用版本为`apache_2.0.55` - **Tomcat**: 使用版本为`...
Apache+JK+Tomcat搭建负载均衡是一种常见的高可用性和性能优化策略,主要目的是分散网络流量,提高服务的稳定性和响应速度。这个方案特别适合大型网站或应用,可以有效防止单点故障,提升用户体验。 首先,负载均衡...
【Apache+Tomcat 集群与负载均衡及Session绑定】是将多个Apache和Tomcat服务器配置成一个集群,以实现更高的服务可扩展性和可用性。集群的基本思想是通过将工作负载分散到多个服务器,避免单点故障,提高系统的整体...
但这要求负载均衡器能够识别并维护每个用户的会话源,而且如果该服务器宕机,可能导致用户会话丢失。 **Tomcat Session管理**:Tomcat提供了多种session管理策略,如`org.apache.catalina.ha.session.DeltaManager`...