WCF アプリケーションが目的のレベルに確実にスケーリングできるようにするには、サービスが満たさなければならない統計についての考えを微調整する必要があるかもしれません。
「1000 人以上のクライアント ユーザー」にサービスを提供していると述べていますが、サービスがそのレベルで実行できるかどうかを判断するには、推定使用量の数値も必要です。これは、アプリの 1 秒あたりのリクエスト数などの簡単な統計を計算するのに役立ちます処理する必要があります。
WCF プロジェクトの作業を終えたばかりで、テスト ハードウェアで 1 秒あたり 400 のリクエストを取得することができました。これは、各ユーザーが 1 日に 300 のリクエストを行うという予想される使用パターンと合わせて、1 日に平均 100,000 人のユーザーを処理できることを示しています ( 1 日を通してフラットな使用量グラフ)。
さらに、WCF サービス コードをステートレスにすることはかなり一般的であるため、ボックスを追加して実際の WCF コードをスケールアウトするのは非常に簡単です。つまり、システムの全体的なパフォーマンスは、ビジネス ロジックによって制限され、 WCF によるものよりも永続化レイヤー。