2011-07-01 9 views
4

私はScala Actorsを初めて使用しています。私が構築しようとしているのは、それぞれ特定のhttp呼び出しを行い、定期的にいくつかの情報を取得して保持するいくつかのカートリッジを持つアプリケーションです。堅牢性は最も重要なことです。これまでのところ、これらは私が考えた方法があります。Scalaアクター:スケジューリングされたマルチスレッドアプリケーションへの2つの異なるアプローチ

  1. は俳優からカートリッジを拡張し、 私が代わりに彼らにメッセージを送信する必要があります彼らの.actの定期的(または を呼び出し、TimerTaskを周りにアプリをビルドし 何?差異?)
  2. アクタから延長し、タイムアウト を使用して定期的に実行します。

誰かが違いを明らかにすることはできますか?

答えて

9

Scalaのアクターはそうあなたが一定の間隔で役者に送信するメッセージをスケジュールするアッカの「スケジューラ」を使用することができ、http://akka.io

を見て、それはすべてのドキュメントにありますアッカとマージされます。

このことができます

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

希望、

乾杯、

関連する問題