2

Windows 2008 R2、IIS7、ASP、および .net v2 フレームワークで実行されている SOAP Web サービスがあります。このサービスは、完了するまでに通常 15 ミリ秒かかる操作を実行する 32 ビット dll に接続します。1 つの IP アドレスから発信された 1 秒あたり 100 の同時リクエストを管理する必要があります。

このフォーラムと Microsoft サイトの多くのスレッドをたどった結果、soap-ui と load-ui をテスト ハーネスとして使用して、最大 50 の同時要求を達成するようにサービスを調整することができました。

私の唯一の選択肢は、複数のサーバーの負荷を分散することだと思います。負荷分散について読み、loadbalancers.org から仮想アプリケーションを試してみましたが、単一の IP から SOAP 要求を負荷分散する方法がわかりません。IP アドレスに基づいてのみ分散しているようです。これは可能ですか?

よろしく、マーク。

4

1 に答える 1

0

ネットワーク負荷分散を備えた Windows Server を使用している場合、これは絶対に可能です。

詳細については、 http://technet.microsoft.com/en-us/library/cc725691.aspxを参照してください。サーバーのインストールに標準である必要があります。

他のオプションもありますが、必要なコンポーネントが既にあるように見えるので、これが最速かつ最も簡単です。

于 2012-05-01T17:17:25.703 に答える