Eventarc 使用二进制内容模式将事件(无论提供方为何)以 CloudEvents (cloudevents.io) 格式传递到目标目的地。
CloudEvents 是 Cloud Native Computing Foundation 的开放标准规范,用于以通用方式描述事件元数据。使用标准方法描述事件元数据可确保一致性、可访问性和可移植性。
二进制内容模式下的 CloudEvent 的上下文属性以 HTTP 标头的形式描述。HTTP 标头的名称是带有 ce-
前缀的上下文属性名称。Content-Type
标头反映了事件数据的编码媒体类型。
目标目的地使用 HTTP 协议绑定来使用事件。
对于 Workflows 目的地,Workflows 服务会将事件转换为 JSON 对象,并将事件作为运行时参数传递给工作流执行。
定义消息绑定 (Eventarc Advanced)
您可以定义消息绑定并构造新的 HTTP 请求。如需了解详情,请参阅转换收到的事件。
设置接收事件的格式(Eventarc Advanced)
您可以将流水线配置为预期事件数据采用特定格式,也可以在将事件传送到目标之前将事件数据从一种受支持的格式转换为另一种受支持的格式。例如,您可能需要将事件路由到仅接受 Avro 或 Protobuf 数据的端点。