1. ホーム
  2. design-patterns

[解決済み] リアクターパターン」の簡単な説明とその応用【終了しました

2023-03-11 10:15:09

質問

Reactorパターンについては ウィキペディア で説明されていますが、ちょっと抽象的すぎます。このパターンをより具体的に説明することはできますか?理想的には、リアクターパターンのいくつかのアプリケーションを説明するコードスニペットまたは高レベルのクラス図です。

どのように解決するのですか?

これを説明したオリジナルの論文を確認するのがよいでしょう。 http://www.dre.vanderbilt.edu/~schmidt/PDF/reactor-siemens.pdf

<ブロッククオート

Reactorデザインパターンは、アプリケーションに同時に配信されるサービスリクエストを処理します。 1つまたは複数のクライアントからアプリケーションに同時に配信される を処理します。アプリケーションの各サービスは、複数のメソッドから構成されることがあります。 アプリケーションの各サービスは、複数のメソッドから構成され、サービス固有のリクエストをディスパッチする責任を負う個別のイベントハンドラ によって表現され、サービス固有のリクエストをディスパッチする責任を負います。 イベントハンドラのディスパッチは、イニシエーションディスパッチャによって行われる。 ディスパッチャは、登録されたイベントハンドラを管理する。 サービスリクエストの多重化解除は、同期イベントデマルチプレクサ 同期イベントデマルチプレクサによって行われる。