第 6 章 红帽构建的 Kogito 事件附加组件


事件附加组件在支持的目标平台中为 EventEmitterEventReceiver 接口提供默认实现。您可以使用 EventEmitterEventReceiver 接口通过进程、无服务器工作流事件和事件决策处理启用消息传递。

任何依赖的附加组件都可以实现 MessagePayloadDecorator

先决条件

  • 您已在红帽构建的 Kogito 中安装了 Events 附加组件。

流程

  1. 在类路径中创建一个名为 META-INF/services/org.kie.kogito.add-on.cloudevents.message.MessagePayloadDecorator 的文件。
  2. 打开 文件。
  3. 在文件中输入实施类的完整名称。
  4. 保存该文件。

    MessagePayloadDecoratorProvider 在应用程序启动时加载文件,并将文件添加到 decoration 链中。当红帽构建的 Kogito 调用 MessagePayloadDecoratorProviderüdecorate 时,您的实现是 decoration 算法的一部分。

  5. 要使用事件附加组件,请将以下代码添加到项目的 pom.xml 文件中:

    对 {ASPURKUS} 的事件小型附加组件

    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>kogito-addons-quarkus-events-smallrye</artifactId>
      <version>1.15</version>
    </dependency>
    Copy to Clipboard Toggle word wrap

    {ASPURKUS} 的事件决策附加组件

    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>kogito-addons-events-decisions</artifactId>
      <version>1.15</version>
    </dependency>
    Copy to Clipboard Toggle word wrap

    Spring Boot 的事件 Kafka 附加组件

    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>kogito-addons-springboot-events-kafka</artifactId>
      <version>1.15</version>
    </dependency>
    Copy to Clipboard Toggle word wrap

    Spring Boot 的事件决策附加组件

    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>kogito-addons-springboot-events-decisions</artifactId>
      <version>1.15</version>
    </dependency>
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat