目次:
定義-イベント駆動型アーキテクチャ(EDA)とはどういう意味ですか?
イベント駆動型アーキテクチャ(EDA)は、システムの状態(イベント)の大幅な変化の生成、検出、消費、およびそれらへの対応を促進するソフトウェアアーキテクチャパターンです。 これは、疎結合のソフトウェアコンポーネントとサービス間でイベントを送信するアプリケーションとシステムの設計と実装を通じて適用されます。
Techopediaはイベント駆動型アーキテクチャ(EDA)について説明します
イベント駆動型アーキテクチャは、サービス指向アーキテクチャを補完します。これらのサービスは、着信イベントで起動されるトリガーによってアクティブ化できるためです。 イベント駆動型システムには、イベントエミッターとイベントコンシューマーが含まれます。 イベントコンシューマーは、イベントが提示されるとすぐに反応を適用します。 イベントコンシューマの最初のカテゴリは、メッセージ指向ミドルウェアなどの従来のコンポーネントに基づいていますが、2番目のカテゴリには適切なトランザクションエグゼクティブフレームワークが必要です。
イベントには2つの部分があります。
- ヘッダー:イベント名、イベントタイムスタンプ、イベントタイプなどの情報が含まれます
- 本文:実際に何が起こったかを説明します
- イベントジェネレーター
- イベントチャンネル
- イベント処理エンジン
- 下流のイベント駆動型アクティビティ
イベント処理の3つのスタイルは次のとおりです。
- シンプルなイベント処理
- イベントストリーム処理
- 複雑なイベント処理
