Ereignisformat

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

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

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

Ziele verwenden Ereignisse über eine 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.