搜索

第 19 章 将 DRL 服务迁移到红帽构建的 Kogito 微服务

download PDF

您可以在红帽构建 Kogito 中构建和部署示例项目,以在红帽 Quarkus REST 端点构建中公开决策引擎的无状态规则评估,并将 REST 端点迁移到 Red Hat build of Kogito。

无状态规则评估是红帽流程自动化管理器中设定的规则的单个执行,可识别为函数调用。在调用函数中,输出值会使用输入值来确定。另外,调用的功能将使用决策引擎来执行作业。因此,在这种情况下,函数通过 REST 端点公开,并转换为微服务。转换为微服务后,函数将部署为功能即服务环境,以消除 JVM 启动时间的成本。

19.1. 主要变化和迁移注意事项

下表描述了影响从 KIE 服务器 API 和 KJAR 到 Red Hat build of Kogito 部署的主要变化和功能:

表 19.1. DRL 迁移注意事项
功能在 KIE 服务器 API 中在 Red Hat build of Kogito 中,支持旧 API在红帽构建的 Kogito 工件中

DRL 文件

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

将 复制到 src/main/resources 文件夹。

使用规则单元和 OOPath 重写。

KieContainer

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

KieRuntimeBuilder 替代。

不需要。

KieBaseKieSession

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

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

被规则单元替代。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.