第 4 章 红帽决策管理器项目部署选项
在开发、测试和构建红帽决策管理器项目后,您可部署该项目来开始使用您所创建的业务资产。您可以将红帽决策管理器项目部署到配置的 KIE 服务器,或部署到嵌入式 Java 应用程序,或部署到用于增强容器化部署的 Red Hat OpenShift Container Platform 环境中。
以下选项是红帽决策管理器项目部署的主要方法:
| 部署选项 | 描述 | Documentation |
|---|---|---|
| 部署到 OpenShift 环境 | Red Hat OpenShift Container Platform 结合了 Docker 和 Kubernetes,并使您能够创建和管理容器。您可以在 OpenShift 上安装 Business Central 和 KIE 服务器。Red Hat Decision Manager 提供了模板,可用于在 OpenShift 上部署红帽决策管理器编写环境、受管服务器环境、不可变服务器环境或试用环境。使用 OpenShift 时,红帽决策管理器的组件作为独立的 OpenShift pod 部署。您可以单独扩展每个 pod,并尽可能为特定组件提供几个或数量个容器。您可以使用标准的 OpenShift 方法来管理 pod,并平衡负载。 | 使用 Operator 在 Red Hat OpenShift Container Platform 4 上部署 Red Hat Decision Manager 环境 使用模板在 Red Hat OpenShift Container Platform 3 上部署 Red Hat Decision Manager 环境 |
| 部署到 KIE 服务器 | KIE 服务器是由红帽决策管理器提供的服务器,可从打包和部署的红帽决策管理器项目(KJAR 文件)中运行决策服务、流程应用程序和其他可部署的资产。这些服务在运行时通过实例化的 KIE 容器 或部署单元 消耗。您可以使用 Business Central 部署和维护 KIE 服务器中的部署单元,或使用其关联的 REST API(位于 受管 KIE 服务器实例)中使用无头流程自动化管理器控制器。您还可以使用来自独立 Maven 项目的 KIE 服务器 REST API 或 Java 客户端 API 部署和维护部署单元、嵌入式 Java 应用程序或其他自定义环境(位于 未管理 的 KIE 服务器实例之外)。 | |
| 部署到嵌入式 Java 应用程序 | 如果要将红帽决策管理器项目部署到您自己的 Java 虚拟机(JVM)环境、微服务或应用服务器,您可以在项目 WAR 文件中捆绑应用程序资源,以创建类似于 KIE 容器的部署单元。您还可以使用核心 KIE API(而不是 KIE 服务器 API)配置 KIE 服务器 API,以定期更新 KIE 容器。 |