Penyedia dan tujuan peristiwa

Peristiwa dikumpulkan dari penyedia peristiwa oleh bus Eventarc Advanced dan dirutekan melalui pipeline Eventarc Advanced ke tujuan yang ditentukan. Hanya satu tujuan yang dapat menjadi target pesan yang diteruskan oleh pipeline.

Penyedia yang didukung

Penyedia yang didukung mencakup penyedia Google dan penerbit langsung peristiwa (menggunakan Eventarc Publishing API).

Tujuan yang didukung

Pipeline Lanjutan Eventarc memungkinkan pengiriman peristiwa antara bus dan tujuan. Tujuan berikut didukung:

  • Cloud Run—Gunakan URL yang ditetapkan otomatis run.app yang stabil dan disediakan saat deployment pertama layanan yang dihosting Cloud Run. Anda juga dapat menargetkan Cloud Run job atau menentukan endpoint HTTP untuk fungsi Cloud Run (generasi ke-1 dan versi saat ini). Saat Anda menentukan pemicu HTTP untuk fungsi Cloud Run, fungsi tersebut akan diberi URL yang dapat digunakan untuk menerima permintaan.

  • Bus lanjutan Eventarc—Bus pesan harus di-deploy di project dan region yang sama dengan pipeline.

  • Endpoint HTTP—URI tujuan. Host dapat berupa alamat IP statis yang dapat diakses dari jaringan Virtual Private Cloud (VPC), atau nama host Domain Name System (DNS) internal dari layanan yang dapat di-resolve menggunakan Cloud DNS. Misalnya, Anda dapat menargetkan URL layanan Cloud Run atau tabel BigQuery yang akan menerima peristiwa sebagai permintaan HTTP POST.

  • Topik Pub/Sub—Topik Pub/Sub harus dibuat terlebih dahulu sebelum pesan dapat dirutekan ke topik tersebut dan harus berada di project yang sama dengan pipeline. Jika menggunakan skema topik, pastikan untuk mengubah pesan acara Anda dengan tepat.

  • Alur Kerja—Anda dapat memicu eksekusi alur kerja yang merupakan satu eksekusi logika yang terkandung dalam definisi alur kerja. Hal ini memungkinkan Anda menjalankan layanan dalam urutan yang Anda tentukan. Alur kerja harus di-deploy di project yang sama dengan pipeline.