Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中的不同机器上并行运行不同的java程序_Java_Parallel Processing - Fatal编程技术网

在java中的不同机器上并行运行不同的java程序

在java中的不同机器上并行运行不同的java程序,java,parallel-processing,Java,Parallel Processing,这是我的要求,请任何人告诉我,我可以使用什么java技术来实现同样的要求: 一个java程序在一台机器上运行,比如说A,它要求机器的ip地址,比如说3台机器。当把ip地址作为命令行参数给出时,这个程序将发送3个模块(执行某些操作的java程序)到这些我们提供了ip地址的机器。现在这些程序将在这些机器上执行,它们的结果将发送回我们运行主程序的机器A。在这里,我可以将不同机器上执行的模块的结果组合起来。就是这样。” 但在谷歌上花了很多时间之后,我找不到任何具体的框架/技术来实现这一点。所以我想到了这

这是我的要求,请任何人告诉我,我可以使用什么java技术来实现同样的要求:

一个java程序在一台机器上运行,比如说A,它要求机器的ip地址,比如说3台机器。当把ip地址作为命令行参数给出时,这个程序将发送3个模块(执行某些操作的java程序)到这些我们提供了ip地址的机器。现在这些程序将在这些机器上执行,它们的结果将发送回我们运行主程序的机器A。在这里,我可以将不同机器上执行的模块的结果组合起来。就是这样。”

但在谷歌上花了很多时间之后,我找不到任何具体的框架/技术来实现这一点。所以我想到了这个论坛


请建议。谢谢。

有一个与此非常类似的框架称为。

因为需求意味着不同的机器(节点),所以它应该是一个分布式解决方案,而不仅仅是并行的

平行 您可以使用以下方法轻松实现并行性


<强>分布式< /强>:如果您的需求不适合,您可以考虑使用消息传递来实现您的自定义解决方案,例如JMS,或高级消息队列协议,例如,

,而不是一个论坛,这是问答站点。=)没有问题是坏问题,如果它能被回答,我的问题已经被两个人回答了。如果你能看到,你可以在下面找到答案。谢谢你的回复。。它帮助我完成了任务。