18.2 准备群集

Identity Applications 支持 HTTP 会话复制和会话故障转移。如果某个执行中的会话所在的节点发生故障,则无需用户干预,该会话就能在群集中的另一个服务器上继续进行。在群集中安装 Identity Applications 之前,应先准备好环境。

18.2.1 了解 Tomcat 环境中的群集组

User Application 群集组使用 UUID 名称,以尽量减少与用户可能添加到其服务器中的其他群集组之间产生冲突的风险。您可以使用 User Application 管理功能修改 User Application 群集组的配置设置。只有在重启动服务器节点后,对群集配置所做的更改才能在该节点上生效。

18.2.2 设置工作流程引擎 ID 的系统属性

在群集中托管 Identity Applications 的每个服务器都可以运行一个工作流程引擎。为确保群集和工作流程引擎的性能,群集中的每个服务器都应使用相同的分区名称和分区 UDP 组。此外,还必须使用工作流程引擎的唯一 ID 启动群集中的每个服务器,因为工作流程引擎的群集工作方式与 Identity Applications 的超速缓存框架无关。

为确保工作流程引擎正常运行,必须设置 Tomcat 的系统属性。

  1. 针对群集中的每个 Identity Applications 服务器创建一个新的 JVM 系统属性。

  2. 将系统属性命名为 com.novell.afw.wf.engine-id,其中的引擎 ID 是一个唯一值。