第 6 章 Red Hat build of Kogito events add-on


事件附加组件为 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 时,您的实施是去除算法的一部分。

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

    用于 {QAURKUS} 的事件小附加组件.

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

    适用于 {QAURKUS} 的事件决策附加组件

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

    Events Kafka 附加组件用于 Spring Boot

    <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

© 2026 Red Hat
返回顶部