2012-08-07 28 views
0

這是我的問題的一個簡化版本:分佈式性質任務和阿卡

  1. 在服務器上我們有n*m - int[][]類型的矩陣,我們分裂這個矩陣入套的n行向量,並把它們在隊列中。
  2. 當隊列準備就緒(全部是向量)時,我們將循環並將每個向量發送到網絡上某處的某個k客戶端,當且僅當客戶端可以自由地接受向量(某些客戶端狀態檢查進入消息傳遞的形式將會很方便)。
  3. 所有的客戶端對給定的向量都做同樣的事情 - 他們計算向量的規範(長度),並將結果發送回存儲它的服務器。
  4. 當所有客戶端都完成後,服務器將結果打印到啓動了初始Job的機器上。

我打算使用Akka分佈式計算框架與Java。您能否告訴我從哪裏開始學習Akka工具,因爲我還不知道如何使用它。演員可能是那些客戶..

+1

我想你提供了一些關於你的問題的太多細節。最後一段已經夠了! – Razvan 2012-08-07 16:50:01

回答

1

Akka有一個getting-started tutorial計算Pi的過程非常類似於你所描述的過程。

當然還有一個Scala version

+0

謝謝,是的,我需要一些東西來了解阿卡的基本知識,然後我想我會管理我的問題。而我的程序是用Java編寫的。 – 2012-08-07 18:07:23