トランザクション アプリケーションとストリーミング アプリケーション

ネットワーク アプリケーションには、 トランザクションストリーミングの 2 つの基本的な種類があります。 これらのアプリケーションの種類は、 それぞれ対話型 および バッチ処理 アプリケーションの種類とも呼ばれます。

トランザクション アプリケーションは、ストップ アンド ゴー アプリケーションです。 通常、要求/応答操作を実行します。多くの場合、順序付けされます。 トランザクション アプリケーションの例としては、同期リモート プロシージャ コール (RPC) や、一部の HTTP およびドメイン ネーム システム (DNS) の実装があります。

ストリーミング アプリケーションはデータを移動します。 ストリーミング アプリケーションを並列用語で記述するために、ストリーミング アプリケーションはペダルから金属へのデータ伝送の理念に従います。通常、データの順序付けに関する心配はほとんどありません。 ストリーミング アプリケーションの例としては、ネットワーク バックアップとファイル転送プロトコル (FTP) があります。

アプリケーションの種類が決定されると、そのネットワークとプロトコルの特性も決定されます。

高性能 Windows ソケット アプリケーション

パフォーマンス ディメンション