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 penayang langsung peristiwa (menggunakan Eventarc Publishing API).
Penyedia Google mengirim peristiwa Google langsung dari sumber (misalnya, pembuatan fungsi Cloud Run atau perubahan status pada tugas Dataflow). Anda harus mengaktifkan dukungan untuk jenis peristiwa Google terlebih dahulu. Untuk informasi selengkapnya, lihat Memublikasikan peristiwa dari sumber Google.
Penayang peristiwa dapat memublikasikan peristiwa CloudEvents langsung ke bus pesan dalam format yang didukung seperti Avro atau Protobuf. Untuk informasi selengkapnya, lihat Memublikasikan peristiwa secara langsung.
Tujuan yang didukung
Pipeline Eventarc Advanced memungkinkan pengiriman peristiwa antara bus dan tujuan. Tujuan berikut didukung:
Cloud Run—Gunakan URL
run.app
yang ditetapkan secara otomatis yang stabil dan disediakan saat deployment pertama layanan yang dihosting Cloud Run. Anda juga dapat menargetkan tugas Cloud Run. Anda dapat menggunakan lampiran jaringan untuk membangun koneksi ke layanan atau tugas. Lampiran jaringan adalah resource yang memungkinkan jaringan VPC produsen memulai koneksi ke jaringan VPC konsumen melalui antarmuka Private Service Connect.Bus Lanjutan Eventarc—Anda dapat menggunakan lampiran jaringan untuk membuat koneksi ke bus. Lampiran jaringan adalah resource yang memungkinkan jaringan VPC produsen memulai koneksi ke jaringan VPC konsumen melalui antarmuka Private Service Connect. Bus pesan harus di-deploy di project yang sama dengan pipeline.
Endpoint HTTP—Anda dapat menggunakan lampiran jaringan untuk membuat koneksi ke endpoint HTTP yang dihosting di jaringan Virtual Private Cloud (VPC). Lampiran jaringan adalah resource yang memungkinkan jaringan VPC produsen memulai koneksi ke jaringan VPC konsumen melalui antarmuka Private Service Connect.
Perhatikan bahwa Anda dapat 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.
Topik Pub/Sub—Topik Pub/Sub harus berada di project Google Cloud yang sama dengan pipeline.
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 dalam project yang sama dengan pipeline.