私はWCFの理論を学んでいます。WCFに関する本の1つに、IISとWASが動的アクティベーションをサポートしていると書かれているため、サービスホストファクトリを作成することができます。動的アクティベーションとは何ですか?
1 に答える
1
Windows Process Activation Services(Microsoftの無限の知恵では「WAS」と略されます)とは何か、そしてそれが何を提供するのかを理解しようとしているようです。WASはIISと連携して、オンデマンドでWCFサービスのインスタンスを提供します。要求は、WCFサービスが処理するSOAPまたはRESTベースのメッセージを含むトランスポート(HTTP、TCP、MSMQ)を介して送信される要求です。これは、メッセージを処理するためのサービスインスタンスの動的なアクティブ化です。
「動的アクティベーション」の代わりに、WCFサービスをホストするWindowsNTサービスアプリケーションのようなものを作成することもできます。動的アクティベーションは、サービスが高負荷を処理するように拡張し、後で他のプロセスが使用できるようにそれらのリソースを解放する機能を提供するため、推奨されます。NTサービスベースのホストでは、WCFサービスインスタンスが常に実行されているため、スケーラビリティ要件を処理する方法を決定する必要があります。すべての詳細を理解する必要がある場合は、WCFサービスをホストする方法を説明しているこの記事を参照してください。
于 2011-04-20T12:48:39.223 に答える