第 28 章 在开发(授权)环境中的 Red Hat Process Automation Manager 集群
您可以将 Red Hat Process Automation Manager 配置为集群的开发环境,以从高可用性中受益。使用集群环境时,如果开发人员正在处理某个节点且该节点失败,则该开发人员的工作会保留并在集群的任何其他节点上可见。
大多数开发环境由 Business Central 和至少一个 KIE 服务器组成。
要创建红帽决策管理器集群开发环境,您必须执行以下任务:
在作为集群节点的每个系统中配置以下组件:
使用 Red Hat Data Grid 8.1 配置 Red Hat JBoss EAP 7.4。
Red Hat Data Grid 由 Infinispan 开源软件项目构建。它是一种分布式内存键/值数据存储,具有索引功能,可让您快速存储、搜索和分析大量数据,近乎实时。在 Red Hat Decision Manager 集群环境中,它可让您跨集群节点执行复杂和高效的搜索。
配置 AMQ Broker,Java 消息传递服务器(JMS)代理。
JMS 代理是一个软件组件,接收消息,在本地存储它们,然后将消息转发到接收者。AMQ Broker 可让您的应用程序与任何消息传递供应商通信。它指定消息驱动的 Bean、企业 JavaBeans 和 servlet 等组件如何发送或接收消息。
- 配置 NFS 文件服务器。
- 下载 Red Hat JBoss EAP 7.4 和 Red Hat Decision Manager 7.13,然后在将作为集群节点的每个系统上安装它们。
- 在集群的每个节点中配置和启动 Business Central。
28.1. 安装和配置红帽数据网格 复制链接链接已复制到粘贴板!
要跨集群节点进行更有效的搜索,请安装 Red Hat Data Grid 并针对红帽决策管理器集群环境进行配置。
有关 Red Hat Data Grid 高级安装和配置选项以及 Red Hat JBoss EAP 的 Red Hat Data Grid 模块的详情,请参考 Red Hat Data Grid Server Guide。
不要在与 Business Central 相同的节点上安装 Red Hat Data Grid。
先决条件
- 安装了与 Java 8.0 或更高版本兼容的 Java 虚拟机(JVM)环境。
流程
进入红帽客户门户网站中的 Software Downloads 页面(需要登录),然后从下拉列表中选择产品和版本:
- 产品: Data Grid
- Version: 8.1
-
下载并提取 Red Hat Data Grid 8.1.0 服务器 (
redhat-datagrid-8.1.0-server.zip)安装文件到系统的首选位置。在以下示例中,提取的目录被称为JDG_HOME。 - 将红帽数据网格更新至最新版本。如需更多信息,请参阅 Red Hat Data Grid Red Hat Data Grid 用户指南。
要添加 Red Hat Data Grid 用户,请导航到
JDG_HOME/bin并输入以下命令:./cli.sh user create <DATAGRID_USER_NAME> -p <DATA_GRID_PASSWORD> -r default
$ ./cli.sh user create <DATAGRID_USER_NAME> -p <DATA_GRID_PASSWORD> -r defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要更改 Red Hat Data Grid 服务器内存参数,请打开
JDG_HOME/bin/server.conf文件并找到以下行:-Xms64m -Xmx512m -XX:MetaspaceSize=64M
-Xms64m -Xmx512m -XX:MetaspaceSize=64MCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下内容替换此行:
-Xms256m -Xmx2048m -XX:MetaspaceSize=256M
-Xms256m -Xmx2048m -XX:MetaspaceSize=256MCopy to Clipboard Copied! Toggle word wrap Toggle overflow 打开
JDG_HOME/server/conf/infinispan.xml文件并找到以下行:<hotrod-connector name="hotrod"/>
<hotrod-connector name="hotrod"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下内容替换此行:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要运行 Red Hat Data Grid,请导航到
JDG_HOME并输入以下命令:./server.sh -b <HOST>
$ ./server.sh -b <HOST>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<HOST> 替换为您安装 Red Hat Data Grid 的服务器的 IP 地址或主机名。