Ereignisformat

Eventarc liefert unabhängig vom Anbieter Ereignisse im CloudEvents-Format (cloudevents.io) im Binärinhaltsmodus an das Ziel.

CloudEvents ist die offene Standardspezifikation der Cloud Native Computing Foundation zum allgemeinen Beschreiben von Ereignis-Metadaten. Die Verwendung einer Standardmethode zum Beschreiben von Ereignismetadaten sorgt für Konsistenz, Barrierefreiheit und Übertragbarkeit.

Die Kontextattribute eines CloudEvents im Binärinhaltsmodus werden als HTTP-Header beschrieben. Die Namen der HTTP-Header sind die Namen der Kontextattribute mit dem Präfix ce-. Der Content-Type-Header gibt den Medientyp an, in dem die Ereignisdaten codiert sind.

Ziele verbrauchen Ereignisse mithilfe einer HTTP-Protokollbindung.

Bei Workflows-Zielen konvertiert der Workflows-Dienst das Ereignis in ein JSON-Objekt und übergibt das Ereignis als Laufzeitargument an die Workflowausführung.

Nachrichtenbindung definieren (Eventarc Advanced)

Sie können eine Nachrichtenbindung definieren und eine neue HTTP-Anfrage erstellen. Weitere Informationen finden Sie unter Empfangene Ereignisse transformieren.

Empfangene Ereignisse formatieren (Eventarc Advanced)

Sie können eine Pipeline so konfigurieren, dass Ereignisdaten in einem bestimmten Format erwartet werden. Bevor Ereignisse an ein Ziel gesendet werden, können Sie Ereignisdaten von einem unterstützten Format in ein anderes konvertieren. Möglicherweise müssen Sie Ereignisse beispielsweise an einen Endpunkt weiterleiten, der nur Avro- oder Protobuf-Daten akzeptiert.