トランザクション アプリケーションとストリーミング アプリケーション
ネットワーク アプリケーションには、 トランザクション と ストリーミングの 2 つの基本的な種類があります。 これらのアプリケーションの種類は、 それぞれ対話型 および バッチ処理 アプリケーションの種類とも呼ばれます。
トランザクション アプリケーションは、ストップ アンド ゴー アプリケーションです。 通常、要求/応答操作を実行します。多くの場合、順序付けされます。 トランザクション アプリケーションの例としては、同期リモート プロシージャ コール (RPC) や、一部の HTTP およびドメイン ネーム システム (DNS) の実装があります。
ストリーミング アプリケーションはデータを移動します。 ストリーミング アプリケーションを並列用語で記述するために、ストリーミング アプリケーションはペダルから金属へのデータ伝送の理念に従います。通常、データの順序付けに関する心配はほとんどありません。 ストリーミング アプリケーションの例としては、ネットワーク バックアップとファイル転送プロトコル (FTP) があります。
アプリケーションの種類が決定されると、そのネットワークとプロトコルの特性も決定されます。
関連トピック