0

これが私の要件です。同じために使用できるJavaテクノロジーを誰か教えてください。

「Java プログラムはマシン A で実行され、マシン 3 台のマシンの IP アドレスを要求します。コマンド ライン引数として IP アドレスを指定すると、このプログラムは 3 つのモジュール (いくつかの操作を実行する Java プログラム) をこれらのマシンに送信します。 IP アドレスを指定しました。これで、これらのプログラムがそれらのマシンで実行され、その結果が、メイン プログラムを実行しているマシン A に送り返されます。ここで、別のマシンで実行されたモジュールの結果を組み合わせることができます。それだけです。」

しかし、Google に多くの時間を費やした後、このための特定のフレームワーク/テクノロジーを見つけることができませんでした。そこで、このフォーラムを考えました。

提案してください。ありがとう。

4

2 に答える 2

1

これと非常によく似たApache Hadoopというフレームワークがあります。

于 2012-10-16T10:52:46.703 に答える
0

要件は異なるマシン (ノード) を意味するため、単なる並列ではなく分散ソリューションである必要があります。

Parallel : Java の標準 API が提供する並行機能を使用して、並列処理を簡単に実現でき。

分散型: 要件がHadoopに適合しない場合は、 JMS ( HornetQなど) または高度なメッセージ キューイング プロトコル( RabbitMQなど) のメッセージングを使用してカスタム ソリューションを実装することを検討してください。

于 2012-10-16T11:10:40.980 に答える