Eventarc mengirimkan peristiwa, terlepas dari penyedia, ke tujuan target dalam format CloudEvents (cloudevents.io) dalam mode konten biner.
CloudEvents adalah spesifikasi standar terbuka Cloud Native Computing Foundation untuk mendeskripsikan metadata peristiwa dengan cara yang umum. Menggunakan cara standar untuk mendeskripsikan metadata peristiwa memastikan konsistensi, aksesibilitas, dan portabilitas.
CloudEvent dalam mode konten biner memiliki atribut konteksnya yang dideskripsikan sebagai header HTTP. Nama header HTTP adalah nama atribut konteks yang diawali dengan ce-
. Header Content-Type
mencerminkan jenis media tempat data peristiwa dienkode.
Tujuan target menggunakan peristiwa menggunakan pengikatan protokol HTTP.
Untuk tujuan Workflows, layanan Workflows mengonversi peristiwa menjadi objek JSON, dan meneruskan peristiwa ke eksekusi alur kerja sebagai argumen runtime.
Menentukan binding pesan (Eventarc Advanced)
Anda dapat menentukan pengikatan pesan dan membuat permintaan HTTP baru. Untuk mengetahui informasi selengkapnya, lihat Mengubah peristiwa yang diterima.
Memformat peristiwa yang diterima (Eventarc Advanced)
Anda dapat mengonfigurasi pipeline untuk mengharapkan data peristiwa dalam format tertentu atau, sebelum peristiwa dikirimkan ke tujuan, Anda dapat mengonversi data peristiwa dari satu format yang didukung ke format lainnya. Misalnya, Anda mungkin perlu merutekan peristiwa ke endpoint yang hanya menerima data Avro atau Protobuf. Konversi format berikut didukung:
- Avro ke JSON
- Avro ke Protobuf
- JSON ke Avro
- JSON ke Protobuf
- Protobuf ke Avro
- Protobuf ke JSON
Untuk mengetahui informasi selengkapnya, lihat Memformat peristiwa yang diterima.