Knative Eventing menyediakan model event yang memungkinkan interaksi dengan sistem event eksternal seperti GitHub, ApsaraMQ for RocketMQ, ApsaraMQ for Kafka, dan Container Registry. Model ini mengarahkan event ke Layanan Knative atau fungsi untuk diproses. Knative Eventing mendukung berbagai sumber event, dengan pemrosesan berbasis model broker dan trigger, serta dapat digunakan dalam skenario konsumsi event seperti pemrosesan audio dan video AI, tugas terjadwal, dan pembuatan gambar langsung setelah commit kode.
Deskripsi
Knative Eventing memenuhi kebutuhan umum dalam pengembangan cloud-native dan menyediakan arsitektur untuk mode event-driven tanpa server. Arsitektur ini mencakup sumber event, penerimaan dan langganan event, serta penyaringan event. Gambar berikut menunjukkan arsitektur event-driven.
Skenario penggunaan | Deskripsi |
Sumber event |
|
Pemrosesan event |
|
Konsumsi event |
|
Apa yang harus dilakukan selanjutnya
Untuk menerapkan Knative Eventing melalui konsol, lihat Terapkan Knative Eventing.
Untuk mulai menggunakan Knative Eventing, lihat Gunakan Knative Eventing untuk mengirim event pertama.
Untuk menggunakan Knative Eventing dengan berbagai sumber event, lihat Gunakan event GitHub di Knative dan Gunakan EventBridge untuk arsitektur berbasis event di Knative.