Актеры Scala: два разных подхода к запланированному многопоточному приложению - PullRequest
4 голосов
/ 01 июля 2011

Я новичок в Scala Actors.Я планирую создать приложение, в котором есть несколько картриджей, каждый из которых выполняет определенный http-вызов и периодически получает + сохраняет некоторую информацию.Надежность - это то, что важнее всего.До сих пор я думал о следующих способах:

  1. Создайте приложение вокруг TimerTask, расширяйте картриджи из Actor и периодически вызывайте их .act (или я должен вместо этого отправлять им сообщения?разница?)
  2. Расширение от Actor и использование Timeouts для их периодического запуска.

Может кто-нибудь пролить свет на различия?

1 Ответ

9 голосов
/ 01 июля 2011

Актеры Scala будут объединены с Akka, так что взгляните на http://akka.io,

. Вы можете использовать "Планировщик" Akka, чтобы планировать отправку сообщений актерам через определенные промежутки времени, все это в документации:

http://akka.io/docs/akka/1.1.3/

Надеюсь, это поможет,

Приветствия, √

...