第 3 章 运行时环境中的决策服务器集群
集群决策服务器运行时环境的主要优点是负载平衡。如果集群的一个节点上的活动会增加,则该活动可以在集群的其他节点间共享,以提高性能。
要创建决策服务器集群的运行时环境,您可以下载并提取 Red Hat JBoss EAP 7.2 和 Decision Server。然后,您要为集群配置 Red Hat JBoss EAP 7.2,启动集群,并在每个集群节点上安装 Decision Server。
如果需要,您可以集群无头的 Decision Manager 控制器。
3.1. 下载并提取 Red Hat JBoss EAP 7.2 和 Decision Server 复制链接链接已复制到粘贴板!
完成本节中的步骤,以下载并安装 Red Hat JBoss EAP 7.2 和 Decision Server,以便在集群环境中安装。
流程
在集群的每个节点上下载 Red Hat JBoss EAP 7.2:
导航到红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉菜单中选择产品和版本:
- 产品:Red Hat JBoss EAP
- Version: 7.2
-
点 Red Hat JBoss Enterprise Application Platform 7.2.0. (
jboss-eap-7.2.0.zip)旁边的 Download。
-
提取
jboss-eap-7.2.0.zip文件。jboss-eap-7.2/jboss-eap-7.2目录称为EAP_HOME。 - 下载并应用最新的红帽 JBoss EAP 补丁(如果有)。
下载决策服务器:
导航到红帽客户门户网站中的 Software Downloads 页面,然后从下拉菜单中选择产品和版本:
- 产品 :决策管理器
- Version: 7.2
-
下载 所有支持的 EE7 容器的 Red Hat Decision Manager 7.2.0 Decision Server (
rhdm-7.2.0-kie-server-ee7.zip)。
-
将
rhdm-7.2.0-kie-server-ee7.zip存档提取到临时目录中。在以下示例中,此目录名为TEMP_DIR。 将
TEMP_DIR/rhdm-7.2.0-kie-server-ee7/rhdm-7.2.0-kie-server-ee7/kie-server.war目录复制到EAP_HOME/standalone/deployments/。警告确保您复制的 Red Hat Decision Manager 部署的名称不会与红帽 JBoss EAP 实例中的现有部署冲突。
-
将
TEMP_DIR/rhdm-7.2.0-kie-server-ee7/rhdm-7.2.0-kie-server-ee7/SecurityPolicy/的内容复制到EAP_HOME/bin。当要求覆盖文件时,请单击 replace 。 -
在
EAP_HOME/standalone/deployments/目录中,创建一个名为kie-server.war.dodeploy的空文件。此文件可确保服务器启动时自动部署决策服务器。 - 下载并应用最新的 Red Hat Decision Manager 补丁(如果有)。
-
导航到
EAP_HOME/bin目录。 创建一个具有您用来登录到 Decision Server 的
kie-server角色的用户。$ ./add-user.sh -a --user <USERNAME> --password <PASSWORD> --role kie-server- 记录您的用户名和密码。
要启动集群,请导航到
EAP_HOME/bin并输入以下命令之一:在 Linux 或基于 UNIX 的系统上:
$ ./standalone.sh -c standalone-full.xml对于 Windows:
standalone.bat -c standalone-full.xml