搜索

第 17 章 将 DMN 服务迁移到红帽构建的 Kogito 微服务

download PDF

您可以通过将 DMN 资源从 KJAR 工件移到相应的 Red Hat build of Kogito 项目,将基于 DMN 的决策服务迁移到红帽构建 Kogito。在 Red Hat build of Kogito 微服务中,不再需要某些 KIE v7 功能。

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

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

表 17.1. DMN 迁移注意事项
功能在 KIE 服务器 API 中在红帽构建的 Kogito 工件中

DMN 模型

存储在 KJAR 的 src/main/resources.

将 复制到 src/main/resources

KIE 服务器通用摘要所需的对象模型(OVA)

在 Business Central 中使用数据模型对象编辑器管理。

不再需要对象模型编辑。

DMNRuntimeListener

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

必须使用 CDI 配置,方法是使用 CDI 的 @ApplicationScope 注释为 DMNRuntimeEventListener 标注。

其他配置选项

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

DMNRuntimeEventListener 外,只考虑使用默认值,且不支持覆盖配置。

KIE 服务器客户端 API

与对象模型结合使用,与 KIE 服务器上部署的 KJAR 交互。

对于对象模型,不再需要此功能。

注意

您可以选择自己的 REST 库选择。

REST API

当在 KIE 服务器上部署 KJAR 时,与特定 DMN 模型端点交互的应用程序,请在红帽构建 Kogito 部署中使用相同的 API。

对特定 DMN 模型生成的高级支持。如需更多信息,请参阅 DMN 模型执行

测试场景

使用 JUnit 激活器运行。

类似的 JUnit 激活器在红帽构建的 Kogito 上可用。

注意

上表中未提到的功能在云原生红帽构建的 Kogito 部署中不受支持或不需要。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.