ソフトウェア イベント駆動型アーキテクチャ(eda)とは何ですか? -techopediaからの定義

イベント駆動型アーキテクチャ(eda)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-イベント駆動型アーキテクチャ(EDA)とはどういう意味ですか?

イベント駆動型アーキテクチャ(EDA)は、システムの状態(イベント)の大幅な変化の生成、検出、消費、およびそれらへの対応を促進するソフトウェアアーキテクチャパターンです。 これは、疎結合のソフトウェアコンポーネントとサービス間でイベントを送信するアプリケーションとシステムの設計と実装を通じて適用されます。

Techopediaはイベント駆動型アーキテクチャ(EDA)について説明します

イベント駆動型アーキテクチャは、サービス指向アーキテクチャを補完します。これらのサービスは、着信イベントで起動されるトリガーによってアクティブ化できるためです。 イベント駆動型システムには、イベントエミッターとイベントコンシューマーが含まれます。 イベントコンシューマーは、イベントが提示されるとすぐに反応を適用します。 イベントコンシューマの最初のカテゴリは、メッセージ指向ミドルウェアなどの従来のコンポーネントに基づいていますが、2番目のカテゴリには適切なトランザクションエグゼクティブフレームワークが必要です。


イベントには2つの部分があります。

  1. ヘッダー:イベント名、イベントタイムスタンプ、イベントタイプなどの情報が含まれます
  2. 本文:実際に何が起こったかを説明します
イベントトリガーアーキテクチャは、4つの論理層で構築されます。

  • イベントジェネレーター
  • イベントチャンネル
  • イベント処理エンジン
  • 下流のイベント駆動型アクティビティ

イベント処理の3つのスタイルは次のとおりです。

  • シンプルなイベント処理
  • イベントストリーム処理
  • 複雑なイベント処理
イベント駆動型アーキテクチャ(eda)とは何ですか? -techopediaからの定義