3.3. KIE 服务器


3.3.1. KIE REST API 端点中 的新用户 参数

现在,您可以使用 KIE REST API 端点中 的新用户 参数来绕过启用的经过身份验证的用户。使用此参数向任务添加或删除用户或组。

3.3.2. 用于重试提交事务的新 KIE 服务器系统属性

当进程引擎提交事务时,有时提交失败,因为另一个事务同时提交。在这种情况下,进程引擎必须重试事务。

以下 KIE 服务器系统属性现在控制重试过程:

  • org.kie.optlock.retries :进程引擎在永久失败前重试事务的次数。默认值为 5。
  • org.kie.optlock.delay :第一次重试前的时间(以毫秒为单位)。默认值为 50。
  • org.kie.optlock.delayFactor :增加每个后续重试的延迟时间的倍数。默认值为 4。使用默认值时,进程引擎会在第一次重试前等待 50 毫秒,在第二个重试前等待 200 毫秒,在第三个重试前的 800 毫秒等。

有关进程引擎中事务的更多信息,请参阅 Red Hat Process Automation Manager 中的进程引擎

3.3.3. PMML 信任实施

现在,您可以使用 PMML 信任实现在 Java 应用程序中嵌入 PMML 调用,或使用 KIE 服务器执行 PMML 模型。有关 PMML 信任实现的更多信息,请参阅使用 PMML 模型设计决策服务

3.3.4. 特定 DMN 模型的 REST 端点

Red Hat Process Automation Manager 现在提供特定于模型的 DMN KIE Server 端点,您可以使用它们直接通过 REST 与特定的 DMN 模型交互,而无需使用 KIE Server Client (Java) API。KIE 服务器的以下 REST 端点会根据 DMN 模型的内容自动生成:

  • POST /server/containers/{containerId}/dmn/models/{modelname}: 一个用于评估容器中的指定 DMN 模型的业务域端点
  • POST /server/containers/{containerId}/dmn/models/{modelname}/{decisionServiceName}: 一个用于评估容器中可用特定 DMN 模型中指定的决策服务组件的业务域端点
  • POST /server/containers/{containerId}/dmn/models/{modelname}/dmnresult: 一个端点来评估包含自定义正文有效负载并返回 DMNResult 响应,包括业务域上下文、帮助程序消息和帮助程序决策指针
  • POST /server/containers/{containerId}/dmn/models/{modelname}/{decisionServiceName}/dmnresult: 一个端点,用于在特定 DMN 模型中评估指定决策服务组件并返回 DMN Result 响应,包括业务域上下文、帮助程序消息和帮助决策指针
  • GET /server/containers/{containerId}/dmn/models/{modelname}: 一个端点,用于在没有决策逻辑的情况下返回标准 DMN XML,并包含指定 DMN 模型的输入和输出
  • GET /server/containers/{containerId}/dmn/openapi.json (|.yaml): 一个端点,用于在指定容器中为 DMN 模型检索 Swagger 或 OAS

有关特定于模型的 DMN KIE 服务器端点的更多信息,请参阅使用 DMN 模型设计决策服务 以及使用 KIE API 与 Red Hat Process Automation Manager 交互

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.