Scala actors:计划多线程应用程序的两种不同方法

par*_*rsa 4 scala actor-model actor

我是Scala Actors的新手.我打算构建的应用程序有几个盒式磁带,每个盒式磁带都执行特定的http调用,并定期检索+持久保存一些信息.稳健性是最重要的.到目前为止,这些是我想到的方式:

  1. 围绕TimerTask构建应用程序,从Actor扩展盒式磁带并.act定期调用它们(或者我应该发送它们消息?有什么区别?)
  2. 从Actor扩展并使用Timeouts定期运行它们.

有人可以对这些差异有所了解吗?

Vik*_*ang 9

Scala演员将与Akka合并,所以看看http://akka.io,

您可以使用Akka的"调度程序"来安排以特定间隔发送给演员的消息,这些都在文档中:

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

希望这可以帮助,

干杯,√