我如何将任务并行化

我如何将任务并行化

问题描述:

我在本地网络中有3台服务器(基于debian)。其中之一运行一个应用程序,这需要大量的CPU能力。假设它在server1上,是否有可能为Server1提供Server2和Server3的CPU功率?我如何将任务并行化

如果没有,我正在考虑编写Java客户端服务器应用程序。

它将是服务器1上的客户端应用程序和服务器2,3上的2个服务器应用程序。我在所有这些框架上都使用Fork-join Framework,并将从server1发送一部分给定任务给server2和server3。他们将计算任务并将结果发送回服务器1。这是正确的想法或不是?

不要重新发明*。您可以考虑使用现有的,经过验证和优化的Java分布式计算平台。 二是浮现在脑海中,无论是开源:

阿帕奇点燃:ignite.apache.org
HazelCast:http://hazelcast.org/

他们既容易上手,他们是在与资源管理建心神。