すべてのプロダクト
Search
ドキュメントセンター

Container Compute Service:Knative Eventing の概要

最終更新日:Dec 28, 2024

Knative Eventing は、GitHub、RocketMQ 版 ApsaraMQ、Kafka 版 ApsaraMQ、コンテナーレジストリなどの外部イベントシステムと連携し、イベントを Knative サービスまたは関数にルーティングして処理するために使用できるイベントモデルを提供します。Knative Eventing は、幅広いイベントソースをサポートしています。ブローカーおよびトリガーモデルに基づいてイベントを処理し、AI 音声およびビデオ処理、スケジュールされたタスク、コードコミット時の直接イメージビルドなど、さまざまなイベント消費シナリオで使用できます。

説明

Knative Eventing は、クラウドネイティブ開発における一般的なニーズを満たします。さらに、Knative Eventing は、サーバーレスイベント駆動モードのアーキテクチャを提供します。アーキテクチャには、イベントソース、イベントの取り込みとサブスクリプション、イベントのフィルタリングが含まれます。次の図は、イベント駆動アーキテクチャを示しています。

ユースケース

説明

イベントソース

  • Knative コミュニティは、Kafka や GitHub など、さまざまなイベントソースを提供しています。

  • EventBridge などのメッセージサービスからイベントを取り込みます。

イベント処理

  • Knative Eventing は、ブローカーからイベントシンクまたはコンシューマーにイベントをルーティングします。1 つ以上のトリガーを作成して、特定のイベントをフィルタリングまたはサブスクライブできます。

  • イベントは、Knative によって管理されるサーバーレスアプリケーションによって消費できます。

イベント消費

  • 更新時にコンテナーレジストリ内のイメージを自動的にリリースします。

  • コードの送信時にイメージを自動的に作成します。

  • cron ジョブと AI 支援音声およびビデオ処理をサポートします。

次のステップ