Распределенная задача природы и Akka

Это упрощенная версия моей проблемы:

  1. На сервере у нас есть n*m - матрица типа int[][], мы разбиваем эту матрицу на набор n векторов-строк и ставим их в очередь.
  2. Когда очередь готова (полная векторов), мы перебираем и отправляем каждый вектор одному из k клиентов где-то в сети тогда и только тогда, когда клиент свободен для получения вектора (некоторая проверка состояния клиента в форме передача сообщений будет удобной).
  3. Все клиенты делают с заданным вектором одно и то же — вычисляют норму (длину) вектора и отправляют результат обратно на сервер, где он хранится.
  4. Когда все клиенты закончат работу, сервер распечатает результаты на машине, на которой было запущено начальное задание.

Я собираюсь использовать распределенную вычислительную среду Akka с Java. Подскажите, пожалуйста, с чего начать изучение инструментов Akka, потому что я пока не умею ими пользоваться. Актеры, вероятно, будут теми клиентами..


person Sophie Sperner    schedule 07.08.2012    source источник
comment
Я думаю, что вы предоставили слишком много деталей для своего вопроса. Последнего абзаца было бы достаточно!   -  person Razvan    schedule 07.08.2012


Ответы (1)