手元の問題については、タイトルを参照してください。特定の「計算サービス」(cpu intensive)は、次のようにクライアントに提供されます。すべてのクライアント要求は、キューを管理する1つのマシンに送られ、クラスタ内のサーバーまたはCPUが解放されたときにJavaアプリケーションサーバーに要求が転送されます。アプリケーションサーバーはワークフロー管理にejbを使用し、ワークフローのある時点で計算サービスを呼び出す必要があります(*)。計算結果はワークフローで管理されます。Queueserver - > java appservers - >計算サーバーのクラスタ
質問: - 計算サービスの呼び出しは、RMIでなければならないか、他のオプションが存在するかどうかを確認します。 - どの製品がこのアーキテクチャを「そのまま」サポートしていますか(言い換えれば)。
(*)JNIを内部的に使用するスタンドアロンのJavaプログラムとして呼び出されます。
Spring Remotingは完全なSpringフレームワークを必要とすると思いますか、それとも独立して使用できますか? – Gerard
Spring Frameworkはモジュールに分割されています。あなたはそれらのいくつかが必要ですが、すべてではありません。 – GaryF