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