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


红帽构建的 Kogito 微服务包括 rhpam-7.13.5-kogito-and-optaplanner-quickstarts.zip 文件中的示例应用程序。这些示例应用程序包含 Red Hat build of Quarkus 或 Spring Boot 上的各种服务,以帮助您开发自己的应用程序。该服务使用一个或多个决策模型和 Notation(DMN)决策模型、Eward Rule Language(DRL)规则单元、预测模型标记语言(PMML)模型或 Java 类来定义服务逻辑。

有关每个示例应用程序以及使用方法的信息,请参阅相关应用程序文件夹中的 README 文件。

注意

当您在本地环境中运行示例时,请确保环境与相关应用程序文件夹 README 文件中列出的要求匹配。另外,这需要提供必要的网络端口,如红帽构建的 Quarkus、Spring Boot 和 docker-compose 配置。

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

注意

这些快速启动示例展示了受支持的设置。未列出的其他快速入门可能只使用由上游社区提供的技术,因此不受红帽完全支持。

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

如需更多信息,请参阅使用 DMN 模型设计决策服务、使用 DRL 规则设计决策服务并使用 PMML 模式设计决策服务

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat