分布式自然任务和Akka

时间:2012-08-07 16:45:59

标签: java distributed-computing akka message-passing

这是我的问题的简化版本:

  1. 在服务器上我们有n*m - 类型为int[][]的矩阵,我们将此矩阵拆分为n行向量集,并将它们放入队列中。
  2. 当队列准备就绪(充满向量)时,我们循环并将每个向量发送到网络某处的k个客户端之一,当且仅当客户端可以自由地获取向量时(某些客户端)以消息传递的形式进行状态检查将非常方便。
  3. 所有客户端使用给定的向量执行相同的操作 - 它们计算向量的范数(长度)并将结果发送回存储它的服务器。
  4. 当所有客户端完成后,服务器会在启动初始作业的计算机上打印结果。
  5. 我将在Java中使用Akka分布式计算框架。你能告诉我从哪里开始学习Akka工具,因为我还不知道如何使用它。演员可能会是那些客户..

1 个答案:

答案 0 :(得分:1)

Akka有一个getting-started tutorial,它通过一个与你所描述的非常相似的过程来计算Pi。

当然还有Scala version