0

職場のコンサルタントは、異なる帯域幅のネットワーク カードが複数ある場合、Web サービスを異なるエンドポイントで実行できるため、ネットワークを正しく利用できると述べました。

ネットワークにあまり詳しくないのですが、Web サービスを 1 つのネットワーク カードに結び付けて、クライアントがそのネットワーク カードで呼び出しを行ってアクセスできるようにすることができると言っているのですか。

クライアントを変更せずにこれを行うことはできますか?

また、Web サービスに多数の Web メソッドがあり、一部の Web メソッドを別のネットワーク カードで実行したい場合、Web メソッドが別の Web サービスにあるように Web サービスを分割する必要がありますか? つまり、2 つの Web サービスを作成する必要があるのでしょうか。

4

1 に答える 1

1

このようなものを実装するために必要なネットワークを本当に使い果たしていますか? この道を進む前に、まずアプリケーション内のボトルネックを調べます。

ネットワークがボトルネックである場合は、Web サービスを完全に別のサーバーに移動することがより良い解決策になる可能性があります。ほとんどの場合、よりクリーンで実装が簡単になります。

そうは言っても、おそらく実行できますが、複雑になります。ネットワーク カードは、異なるネットワーク上にある必要があります。同じネットワークだと意味がありません。各ネットワーク カードには、異なる IP アドレスが割り当てられます。

IIS では、Web サービスを収容するサイトが 1 つの特定の IP アドレスに対して構成されていることを確認する必要があります。

クライアントを変更せずにこれを行うことはできますか?

依存します。IIS 内で構成された IP アドレスを使用して Web サービスを呼び出していることを確認する必要があります。これは、その特定の IP アドレスを指す DNS レコードを作成するか、正しい IP アドレスを指すようにクライアントを編集することを意味する場合があります。

于 2012-12-24T18:49:10.007 に答える