第 4 章 带有红帽构建 Kogito 微服务的示例应用程序


红帽构建的 Kogito 微服务在 rhpam-7.11.0-decision-services-quickstarts.zip 文件中包括示例应用程序。这些示例应用程序包含红帽构建的 Quarkus 或 Spring Boot 的各种服务,以帮助您开发自己的应用程序。服务使用一个或多个决策模型和表示法(DMN)决策模型、Jrools 规则语言(DRL)规则单元、预预测模型标记语言(PMML)模型或 Java 类来定义服务逻辑。

有关每个示例应用程序和使用它们的说明,请参阅相关应用程序文件夹中的 README 文件。

注意

在本地环境中运行示例时,请确保环境与相关应用程序文件夹的 README 文件中列出的要求匹配。另外,这可能要求使必要的网络端口可用,如为 Red Hat build of Quarkus、Spring Boot 和 docker-compose 配置。

以下列表描述了红帽构建的 Kogito 微服务提供的一些示例:

决策服务
  • DMN -quarkus-exampledmn-springboot-example :一个决定服务(红帽构建的 Quarkus 或 Spring Boot),它使用 DMN 根据流量违反情况确定驱动程序损失和挂起。
  • rules-quarkus- the :红帽构建的 Quarkus 上的 Hello World 决策服务,带有单个 DRL 规则单元。
  • ruleunit-quarkus-exampleruleunit-springboot-example :决定服务(红帽构建的 Quarkus 或 Spring Boot),它使用带有规则单元的 DRL 来验证 loan 应用程序,并公开 REST 操作来查看应用程序状态。
  • dmn-pmml-quarkus-exampledmn-pmml-springboot-example: 一个决定服务(在 Red Hat build of Quarkus 或 Spring Boot 中),它使用 DMN 和 PMML 来确定根据流量违反情况的驱动程序损失和挂起。
  • dmn-drools-quarkus-metricsdmn-drools-springboot-metrics: 一个决定服务(在 Red Hat build of Quarkus 或 Spring Boot 中)启用和使用 Kogito 的运行时指标监控功能。
  • pmML-quarkus-examplepmml-springboot-example: 一个决定服务(在 Red Hat build of Quarkus 或 Spring Boot 中)使用 PMML。

有关在 Red Hat Process Automation Manager 中使用 DMN、DRL 和 PMML 模型的更多信息,请参阅使用 DMN 模型设计 决策服务,使用 DRL 规则设计决策服务以及使用 PMML 模型设计决策服务

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部