集群环境下,failover replication的理解:
HTTP proxy接收到某一http请求后,会根据配置的load balance算法选择一个节点做为主节点去执行,并把这个HTTP请求的session复制保存在backup节点上。
1. 当主节点执行失败,如有异常,则把这个http请求重定向到backup节点上去重新执行。
2. 当主节点执行没有异常,但执行时间超过某个配置的值,则cluster也会认为这个节点failed (timeout),把这个请求重定向到backup节点上重新执行。配置是在Apache目录下的httpd.conf中,default value is 300 second。
<VirtualHost 1.2.3.4:80>
ServerAdmin webmaster@abewfst7.abacus.com.sg
DocumentRoot /abacus/farex
ServerName 1.2.3.4
ErrorLog "|/opt/apache2.2/bin/rotatelogs /abacus/farex/logs/farex_error_log.%Y%m%d 86400"
CustomLog "|/opt/apache2.2/bin/rotatelogs /abacus/farex/logs/farex_access_log.%Y%m%d 86400" common
<Location / >
SetHandler weblogic-handler
WebLogicCluster 1.2.3.4:1111,1.2.3.5:1111
WLIOTimeoutSecs 86400
WLSocketTimeoutSecs 30
ConnectRetrySecs 300
ConnectTimeoutSecs 300
KeepAliveEnabled ON
KeepAliveSecs 60
MaxPostSize -1
Debug ALL
DebugConfigInfo OFF
WLTempDir '/abacus/farex/logs'
WLLogFile "|/opt/apache2.2/bin/rotatelogs /abacus/farex/logs/wlproxy.log.%Y%m%d 86400"
ErrorDocument 404 " xxxxx7 says: Fare Update Servers not available (404)"
</Location>
</VirtualHost>
分享到:
相关推荐
根据描述,“Oracle RAC Failover 详解”主要关注 Oracle RAC 集群中 Failover 的几种不同形式及其配置方法。下面将详细介绍这三种 Failover 方式: 1. **Client-Side Connect-time Failover** 2. **TAF ...
6. **负载均衡**:在无故障情况下,Failover软件也可以与负载均衡器结合,实现资源的有效分配。 **实现Failover的步骤:** 1. **规划和设计**:确定要保护的服务,选择合适的硬件和软件,设计故障切换策略。 2. **...
### ActiveMQ Failover模式下连接切换与线程断开问题详解 #### 一、问题背景及现象描述 在使用ActiveMQ消息中间件时,我们常常需要考虑如何在多个实例之间实现高可用性(HA)。其中一种常用的方式是采用**Failover...
在高可用性解决方案中,故障转移(Failover)和切换回(Switchback)是两种常见的机制,用于确保主数据库出现故障时能够快速地将服务转移到备用数据库上,并在主数据库恢复后能够平稳地将服务再转移回来。...
- **主从复制(Replication)**:在Redis集群中,每个节点都有可能作为主节点或从节点。主节点负责接收写操作,从节点则同步主节点的数据,提供读服务,实现读写分离,提高服务性能。 - **槽分区(Slot ...
"SQL Server 2012 failover cluster搭建详解" SQL Server 2012 failover cluster是一种高可用性的解决方案,可以提供数据库的高可用性和灾难恢复能力。本文将详细介绍如何在Windows Server 2008 R2上搭建SQL Server...
【Windows 2008 Failover Cluster 部署详解】 Windows 2008 Failover Cluster 是一种高可用性解决方案,它允许在多台服务器之间实现应用和服务的自动故障转移,以确保在主服务器发生故障时,业务连续性和数据可用性...
4. MySQL集群的工作原理:MySQL集群的工作原理主要是通过数据的分片(Sharding)和复制(Replication),使得数据能够分布在多个节点上,当某一个节点出现故障时,系统可以自动切换到其他正常工作的节点,从而保证了...
* 集群配置的类型(包括 Load Balancing、Session Replication、Failover 等) 二、安装准备 * 硬件配置要求(包括 CPU、内存、磁盘空间等) * 软件配置要求(包括操作系统、Weblogic 10.3、Apache 2.2 等) * ...
- **业务连续性:**即使在主网络中断的情况下也能继续为客户提供服务,确保收入流不断。 - **成本效益:**设计用于支持必须的应用程序,以保持系统的运行状态,降低总体拥有成本。 #### 三、4G LTE Failover的主要...
- **主从复制(Replication)**:Redis 集群中的每个节点都可以是主节点或从节点,主节点负责处理写操作,从节点则复制主节点的数据并处理读操作,提高读性能。 - **槽分配(Slots)**:集群将键空间划分为16384个...
3. **应用虚拟化与集群软件部署**:接下来,需要在集群中的每个服务器节点上安装集群管理软件,如Linux HA、Windows Failover Clustering等,以协调节点间的通信和故障恢复机制。同时,将应用系统封装为“任务包”,...
MySQL的分布式集群通常指的是MySQL InnoDB Cluster,这是一种基于Group Replication的高可用性和可扩展性解决方案。InnoDB Cluster结合了Group Replication和原生InnoDB存储引擎的优势,提供了一种强一致性的多主...
"failover-manager-master.zip_failover" 提到的“failover”机制正是为了实现这一目标,确保在主节点发生故障时,系统能够自动切换到备用节点,以保持服务的连续性和数据的一致性。 **Failover(故障转移)** 是一...
配置基于LAN的PIX Failover 的详解
- 首先,在Redis根目录下,你需要创建一个`sentinel.conf`配置文件。 - 在配置文件中,指定主从关系,如`sentinel monitor mymaster 127.0.0.1 6379 2`,其中`mymaster`是主节点的别名,`127.0.0.1`是主节点IP,`...
在Windows Server 2012中,这种架构被称为故障转移集群(Failover Cluster)。 1.2 集群系统环境 搭建集群需要以下组件: - 两台或更多运行Windows Server 2012的服务器 - 充足的硬件资源,如CPU、内存、磁盘存储 ...
例如,jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.151.50.65)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.151.50.66)(PORT=1521))) (FAILOVER=yes) (LOAD_BALANCE=yes) ...