0

クライアントは常に最初にサービスに連絡する必要がありますか? Client の Service クラスで特定の EndPoint アドレスを指定して、Service の各インスタンスがインスタンス化されたときに、空いているときはいつでも X 秒ごとにそのアドレスの呼び出しを開始して、Client に通知することは可能でしょうか?利用可能なサーバーの数。

何かが足りないのかもしれませんが、プロキシを作成するときに、サーバーがそこにあることを知る必要があるようです。多くのサーバーを扱う場合、上記がかなり便利だと思いますか? または、アクセスできるすべてのサーバーのクライアントにリストをハードコーディングするのが普通ですか?

4

1 に答える 1

0

この問題に対する一般的なアプローチは、サーバーを仮想 IP/ロード バランサーの背後に隠すことです。これにより、ビジネス ニーズに応じてサーバー間でリクエストが分散されます。クライアントは、単一のエンドポイントを介してアドレス指定可能な一連のサーバーにリクエストを送信し、ロード バランサーは、どのサーバー インスタンスが実際にリクエストを処理するかを決定します。

于 2013-05-09T18:24:13.270 に答える