Eventarc pubblica gli eventi, indipendentemente dal provider, nella destinazione di destinazione in formato CloudEvents (cloudevents.io) in modalità di contenuti binari.
CloudEvents è la specifica dello standard aperto della Cloud Native Computing Foundation per descrivere i metadati degli eventi in modo comune. L'utilizzo di un modo standard per descrivere i metadati degli eventi garantisce coerenza, accessibilità e portabilità.
Un CloudEvent in modalità di contenuti binari ha gli attributi di contesto descritti come intestazioni HTTP. I nomi delle intestazioni HTTP sono i nomi degli attributi di contesto con prefisso ce-
. L'intestazione Content-Type
riflette il tipo di media in cui vengono codificati i dati
dell'evento.
Le destinazioni target consumano gli eventi utilizzando un'associazione del protocollo HTTP.
Per le destinazioni di Workflows, il servizio Workflows converte l'evento in un oggetto JSON e lo trasmette all'esecuzione del flusso di lavoro come argomento runtime.
Definire una definizione di messaggio (Eventarc Advanced)
Puoi definire un collegamento del messaggio e creare una nuova richiesta HTTP. Per ulteriori informazioni, consulta Trasformare gli eventi ricevuti.
Formattare gli eventi ricevuti (Eventarc Advanced)
Puoi configurare una pipeline in modo che preveda dati sugli eventi in un formato specifico oppure, prima che gli eventi vengano inviati a una destinazione, puoi convertire i dati sugli eventi da un formato supportato a un altro. Ad esempio, potresti dover instradare gli eventi a un endpoint che accetta solo dati Avro o Protobuf.