第 19 章 将 DRL 服务迁移到红帽构建的 Kogito 微服务
您可以在红帽构建的 Kogito 中构建和部署示例项目,以在 Red Hat build of Quarkus REST 端点中公开决策引擎的无状态规则评估,并将 REST 端点迁移到红帽构建的 Kogito 构建。
无状态规则评估是 Red Hat Decision Manager 中设置的规则的单一执行,并可识别为函数调用。在调用函数中,输出值使用输入值决定。此外,调用的功能使用决策引擎来执行作业。因此,在这种情况下,使用 REST 端点公开函数并转换为微服务。转换为微服务后,功能将部署为服务环境,从而消除 JVM 启动时间的成本。
19.1. 主要变化和迁移注意事项 复制链接链接已复制到粘贴板!
下表描述了影响从 KIE Server API 和 KJAR 迁移到红帽构建的 Kogito 部署的主要变化和功能:
| 功能 | 在 KIE Server API 中 | 在红帽使用旧 API 支持的 Kogito 构建中 | 在红帽构建的 Kogito 工件中 |
|---|---|---|---|
| DRL 文件 |
存储在 KJAR 的 |
复制为 | 使用规则单元和 OOPath 进行重写。 |
|
|
使用系统属性或 |
被 | 不是必需的。 |
|
|
使用系统属性或 |
使用系统属性或 | 被规则单元替代。 |