私たちは、重いデータ処理を行う複数のサービスを用意しており、複数のサーバーに複数のコピーを置いています。基本的な考え方はこれです:サーバー間で複数のサービスコピーを配布する最良の方法は何ですか?
- は(任意に決定し、別のサーバーがこれらのサーバーのいずれかに連絡するために実行される実行可能スタブを持つことになります
- その上で実行されているサービスの集合と同一のサーバーの複数のコピーを作成します。リストから)
- 連絡先の最初のサーバーは「マスター」サーバーになり、さまざまなデータ処理タスクを他の「スレーブ」サーバーに委任します。
私はこれをどのように設計するかを考えるのにかなりの時間を費やしましたが、デザインはかなりうまくいくはずですが、このアプローチを改善する方法について誰かが示唆していると思っていました。
アプリケーションファブリックの負荷分散をルックアップします。ロードバランサがあなたのために仕事をします。 –
+1 for AppFabric。 – Deleted
これはアプリケーションアーキテクチャの問題の詳細です。私はそれを残しておきますが、ちょっとしたことがあってもそれがPSEのものかもしれません。 – Kev