第 30 章 运行时环境中的 KIE 服务器集群
在运行时,KIE 服务器运行包含支持商业决策的规则和流程的服务。集群 KIE 服务器运行时环境的主要优点是负载平衡。如果集群的一个节点上的活动会增加,则该活动可以在集群的其他节点间共享,以提高性能。
要创建 KIE 服务器集群的运行时环境,您可以下载并提取 Red Hat JBoss EAP 7.3 和 KIE Server。然后,您要为集群配置 Red Hat JBoss EAP 7.3,启动集群,并在每个集群节点上安装 KIE Server。
然后,您还可以集群无头 Process Automation Manager 控制器和智能路由器。
不要在内部环境中,在高可用性(HA)中将 KIE 服务器连接到 Business Central。
Business Central 实例无法与每个 KIE 服务器的状态保持同步。例如,如果 KIE 服务器已启动但没有同步,则 Business Central 将无法通过该实例部署。
30.1. 下载并提取 Red Hat JBoss EAP 7.3 和 KIE 服务器
完成本节中的步骤,以下载并安装 Red Hat JBoss EAP 7.3 和 KIE 服务器以便在集群环境中安装。
流程
在集群的每个节点上下载 Red Hat JBoss EAP 7.3:
导航到红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉菜单中选择产品和版本:
- 产品 :企业级 Application Platform
- Version: 7.3
-
点 Red Hat JBoss Enterprise Application Platform 7.3.0. (
jboss-eap-7.3.0.zip
)旁边的 Download。
-
提取
jboss-eap-7.3.0.zip
文件。jboss-eap-7.3/jboss-eap-7.3
目录称为EAP_HOME
。 - 下载并应用最新的红帽 JBoss EAP 补丁(如果有)。
下载 KIE 服务器:
导航到红帽客户门户网站中的 Software Downloads 页面,然后从下拉菜单中选择产品和版本:
- 产品 :流程自动化管理器
- Version: 7.10
-
下载 所有支持的 EE8 容器的 Red Hat Process Automation Manager 7.10.0 KIE 服务器 (
rhpam-7.10.0-kie-server-ee8.zip
)。
-
将
rhpam-7.10.0-kie-server-ee8.zip
存档提取到临时目录中。在以下示例中,此目录名为TEMP_DIR
。 将
TEMP_DIR/rhpam-7.10.0-kie-server-ee8/rhpam-7.10.0-kie-server-ee8/kie-server.war
目录复制到EAP_HOME/standalone/deployments/
。警告确保您复制的 Red Hat Process Automation Manager 部署的名称与 Red Hat JBoss EAP 实例中的现有部署不冲突。
-
将
TEMP_DIR/rhpam-7.10.0-kie-server-ee8/rhpam-7.10.0-kie-server-ee8/SecurityPolicy/
的内容复制到EAP_HOME/bin
。 - 当提示覆盖文件时,点 replace 。
-
在
EAP_HOME/standalone/deployments/
目录中,创建一个名为kie-server.war.dodeploy
的空文件。此文件可确保服务器启动时自动部署 KIE 服务器。 - 下载并应用最新的 Red Hat Process Automation Manager 补丁(如果有)。
-
导航到
EAP_HOME/bin
目录。 创建一个具有您用来登录到 KIE 服务器的
kie-server
角色的用户。$ ./add-user.sh -a --user <USERNAME> --password <PASSWORD> --role kie-server
- 记录您的用户名和密码。