第 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 部署的主要变化和功能:

Expand
表 19.1. DRL 迁移注意事项
功能在 KIE Server API 中在红帽使用旧 API 支持的 Kogito 构建中在红帽构建的 Kogito 工件中

DRL 文件

存储在 KJAR 的 src/main/resources 文件夹中。

复制为 src/main/resources 文件夹。

使用规则单元和 OOPath 进行重写。

KieContainer

使用系统属性或 kmodule.xml 文件进行配置。

KieRuntimeBuilder 替代。

不是必需的。

KieBaseKieSession

使用系统属性或 kmodule.xml 文件进行配置。

使用系统属性或 kmodule.xml 文件进行配置。

被规则单元替代。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat