第 14 章 事件转换


EventTransform 是一个 Knative API 资源,可在不需要自定义代码的情况下对 HTTP 请求和响应进行声明性转换。通过 EventTransform,您可以:

  • 修改事件属性
  • 从事件有效负载中提取数据
  • 重塑事件以满足不同系统的要求

EventTransform 设计为事件驱动的架构中灵活的组件。您可以将其放在事件流中的不同点,以支持不同生产者和用户之间的无缝集成。

注意

EventTransform 是一个可寻址的资源,可以从 Knative 源、触发器和订阅引用。

14.1. 事件转换的主要特性

您可以使用 EventTransform 资源来简化事件操作、提高灵活性并在系统间启用无缝集成。

Expand
功能描述

声明性转换

使用标准 Kubernetes 资源定义事件转换,而无需编写自定义代码。

JSONata 表达式

使用 JSONata 提取字段、重塑数据和执行复杂的转换。

可寻址的资源

直接从 Knative 源、Triggers 或订阅引用 EventTransform

灵活的部署

根据您的架构需求,将 EventTransform 置于事件流中的多个点。

sink 配置

通过定义接收器(sink)将事件转换为特定的目的地。

回复支持

使用 Broker 的内置回复功能转换并重新发布事件。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat