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

EventBridge:EventBridge とは

最終更新日:Nov 09, 2025

EventBridge は、Alibaba Cloud が提供するサーバーレスのイベントバスサービスです。Alibaba Cloud サービス、カスタムアプリケーション、および Software-as-a-Service (SaaS) アプリケーションを接続するための、標準化および集中化された方法を提供します。EventBridge は、標準の CloudEvents 1.0 プロトコルに基づいて、これらのアプリケーション間でイベントをルーティングします。これにより、疎結合で分散型のイベント駆動型アーキテクチャを構築できます。

コアコンセプト

EventBridge には、次のコアコンセプトが含まれます。

  • イベント: 状態変化のデータレコード。

  • イベントソース: イベントの発生元であり、イベントを生成する役割を担います。

  • イベントターゲット: イベントの処理エンドポイントであり、イベントを消費する役割を担います。

  • イベントバス: イベントの中継ステーションであり、イベントの中間ストレージの役割を担います。

  • イベントルール: 特定のタイプのイベントを監視します。一致するイベントが発生すると、イベントはイベントルールに関連付けられたイベントターゲットにルーティングされます。

EventBridge のコンセプトの詳細については、「用語」をご参照ください。

イベントバスのイベントフロー

次の図は、EventBridge のイベントフローを示しています。

dg_event_flow

  • イベントソース: Alibaba Cloud サービス、カスタムアプリケーション、SaaS アプリケーションなどのアプリケーションからイベントバスにイベントメッセージをパブリッシュします。

  • EventBridge: 受信したイベントメッセージを保存し、イベントルールに基づいてイベントターゲットにルーティングします。

  • イベントターゲット: イベントメッセージを消費します。

  • スキーマ: イベントの構造を定義します。EventBridge は、Alibaba Cloud 公式イベントソースによって生成されるすべてのイベントのスキーマを提供します。カスタムイベントバスに送信されるイベントについては、カスタムスキーマを定義できます。イベントをフィルターしてイベント構造を推測することで、スキーマを派生させることもできます。これらのスキーマはすべてスキーマグループに保存されます。イベントターゲットは、スキーマグループからイベントスキーマのコードバインディングをダウンロードして、イベントにすばやくアクセスできます。

シナリオ

EventBridge の一般的なシナリオは次のとおりです。

  • イベント駆動型アーキテクチャの構築: EventBridge を使用して、イベントソースを理解することなく、イベントを直接フィルターしてパブリッシュします。

  • マイクロサービスのデカップリング: EventBridge は、異なるシステム間の非同期メッセージ通信を可能にし、相互に依存するサービスをデカップリングします。

  • 非同期実行: EventBridge を使用すると、実行ロジックを非同期で実行できます。これにより、ユーザーの待機時間が短縮され、システムのスループットが向上します。

  • 状態変更の追跡: EventBridge は、すべてのアプリケーションから状態変更を受信する中央ハブとして機能します。その後、これらの変更を、それを認識する必要があるサービスにルーティングします。

特徴

EventBridge は、次の特徴をサポートしています。

メリット

EventBridge には、次のメリットがあります。

課金

詳細については、「課金の概要」をご参照ください。