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.