事件格式
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Eventarc 使用二进制内容模式下的 CloudEvents (cloudevents.io) 格式将事件(无论提供方为何)传递到目标目的地。
CloudEvents 是 Cloud Native Computing Foundation 的开放标准规范,用于以通用方式描述事件元数据。使用标准方法描述事件元数据可确保一致性、可访问性和可移植性。
二进制内容模式下的 CloudEvent 具有以 HTTP 标头形式描述的上下文属性。HTTP 标头的名称是前缀为 ce-
的上下文属性名称。Content-Type
标头体现了事件数据的编码媒体类型。
目标目的地通过 HTTP 协议绑定来使用事件。
对于 Workflows 目的地,Workflows 服务会将事件转换为 JSON 对象,并将事件作为运行时参数传递给工作流执行。
定义消息绑定 (Eventarc Advanced)
您可以定义消息绑定并构造新的 HTTP 请求。如需了解详情,请参阅转换已接收事件。
您可以将流水线配置为接受特定格式的事件数据,也可以在将事件传送到目标位置之前,将事件数据从一种受支持的格式转换为另一种受支持的格式。例如,您可能需要将事件路由到仅接受 Avro 或 Protobuf 数据的端点。支持以下格式转换:
- Avro 到 JSON
- Avro 到 Protobuf
- JSON 到 Avro
- JSON 到 Protobuf
- Protobuf 到 Avro
- Protobuf 到 JSON
如需了解详情,请参阅设置已接收事件的格式。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-14。"],[],[]]