2012-02-28 12 views
5

私はアッカ2.0を使用して計算グリッドを設定するには、次の二つのアプローチを検討している:アッカ2.1クラスタリングデザインの選択

。すべてのWorkerノード(つまり、実行中のホストとポート)を中央のルータノードで把握し、そのステータスを把握し、作業を割り当てます。労働者は、中央ルータがどこにあるかについては何も知らず、計算要求を受け取り、結果を計算し、要求の送信者に送り返すだけです。

または

b。すべての計算グリッドワーカーがどこにあるか(つまり、実行中のホストとポート)について何も知らない中央ルータノードを持っている。労働者はすべて中央ルータについて知っており、起動時に中央ルータに登録します。登録が完了すると、ルーターはステータス(上または下)を追跡し、それらに作業を割り当てます。

明らかに、2つのアプローチには、それぞれ異なるユースケースやシナリオに適したプロと矛盾があります。私はAkkaコミュニティーが来るAkka 2.1 APIを使って、どちらのアプローチが好きですか?言い換えれば、どのアプローチがAkka 2.1が提供する予定のClustering APIに適しているでしょうか?

Akka 2.0 RC2のドキュメントでは、Akka 2.1に到着するクラスタリング機能について簡単に説明しましたが、まだリリースされている詳細はあまりありません。私はコミュニティのAkkaの専門家からより良い洞察を得ることを望んでいます。

+1

すべてでなぜ中央ノードを?それはちょうど権利の権利ですか? –

答えて

0

チェックアウトここでは、オプションBを使用して、コンピューティンググリッドのワーキングモデル - akka-essentials.blogspot.in/2012/03/implementing-master-slave-grid.html

関連する問題