事务服务的高可用性策略
WebSphere® Application Server 提供集成高可用性 (HA) 支持,在该支持中,系统子组件(例如事务服务)将具有高可用性。 HA 策略将提供一种逻辑,以控制每个 WebSphere Application Server HA 组件在整个 HA 框架中的行为方式。对于事务服务,事务 HA 策略将提供一种逻辑,以随时确定拥有恢复日志的服务器。
通常,事务策略将恢复日志的所有权指定最初创建它的服务器(主服务器),于是该服务器可对恢复事务活动和正常事务活动使用恢复日志。如果主服务器不可用或失败,那么所有权将传递至对等服务器以执行恢复处理。
从概念上说,可将策略看作由以下两个关键组件组成:策略类型和策略配置。
策略类型
策略类型确定对等恢复启动是手动进行还是自动进行。策略主要提供一种逻辑,用于确定服务器失效时的已更新恢复日志所有权。以下 WebSphere Application Server 策略类型用于事务对等恢复(存在其他 HA 策略类型,但事务服务不会使用它们):
- 静态
- 恢复日志的所有权将在 WebSphere Application Server 配置中定义。 在运行时,静态策略将相应地指定所有权。对所有权作任何更改都需要更改静态配置,因此此策略类型用于手动启动对等恢复。
- N 个中的一个
- 恢复日志的所有权由 WebSphere Application Server HA 框架动态确定并且将指定给 N 个集群成员中的一个。 此策略类型用于自动对等恢复。