全部产品
Search
文档中心

Container Service for Kubernetes:Ikhtisar Knative Eventing

更新时间:Jul 06, 2025

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

  • Komunitas Knative menyediakan berbagai macam sumber event, seperti Kafka dan GitHub.

  • Mengambil event dari layanan pesan seperti EventBridge.

Pemrosesan event

  • Knative Eventing mengarahkan event dari broker ke sink atau konsumen event. Anda dapat membuat satu atau lebih trigger untuk menyaring atau berlangganan event tertentu.

  • Event dapat dikonsumsi oleh aplikasi tanpa server yang dikelola oleh Knative.

Konsumsi event

  • Secara otomatis merilis gambar di Container Registry saat pembaruan.

  • Secara otomatis membuat gambar saat pengiriman kode.

  • Mendukung cron jobs dan pemrosesan audio serta video berbantuan AI.

Apa yang harus dilakukan selanjutnya