私は、次のプロジェクトのための既存のフレームワークまたは技術コンセプトがあるかどうか疑問に思っています。Javaクラウドのクラウド
私は数十万のJavaオブジェクトを伴うシミュレーションを持っています。それぞれは一意のIDと状態を持ち、互いにメッセージオブジェクトを送信できる必要があります。私は、複数のサーバー上でバランスをとって、ホットスワップしたいと思っています。メッセージの受け渡し頻度に基づいてサーバー間でオブジェクトの配布を自動的に最適化するシステム(お互いに話すオブジェクトは、話者のグループは別のサーバに移動されます)。誰もが接続されていなくても、オブジェクトは定期的なタイムスライスを取得できる必要があるため、シミュレーションは常に実行されます。
基本的に、ダイナミックサーバーファームにダンプされた実行中のJavaオブジェクトは、ファーム上で自動的に最適化され、他のオブジェクトと同時に生成され、通信できます。
私はあなたが(あなたがいずれかを持っている場合)カスタム要件(または)既存のロードバランサ用のプラグインとロードバランサを書き換える必要があるかもしれませんね。私が見るもう1つの可能性は、優先順位の設定を含むスレッド実行プールです。 – kosa
http://terracotta.org/products/bigmemory – clyfe