2012-03-16 16 views
2

私はWebサービスクライアントを使っています。最初の呼び出しでは遅いです。まったく新しいものを作成するのではなく、私は俳優を使ってWebサービスクライアントをラップする5人の俳優を募集したいと思います。 Webサービスクライアントはスレッドセーフではありません(少なくとも、それらを生成するために使用したライブラリがあれば)、これは理にかなっています。スカラの俳優とワーカー

ラウンドロビン方式で5人の作業者に作業を引き渡す親の俳優がいると思っていました。

しかし、最初に利用可能なものに手渡すほうがよいでしょう。親の俳優でその状態を追跡することができましたが、このようなことがもっと簡単にできるのか、フレームワークですでにサポートされているのだろうかと思いました。

私はAKKAではなく、単純なスカラーの俳優を使用していますが、私はすべての提案に開放されています。

ありがとうございました。

答えて

7

は、ラウンドロビン戦略とルータのための完璧なユースケースのような音:http://doc.akka.io/docs/akka/2.0/scala/routing.html

アッカ・俳優-2.0.jarがちょうど1依存離れ素晴らし

+0

こんにちはヴィクトルからである、不思議な、別の答えがされていますScala 2.10のアクターはakka 2.0に置き換えられると主張されていましたが、それが本当かどうか分かりますか? –

+1

2.10に入っているかどうかわかりませんが、それほど遠くない将来に起こります。 Akkaは、それがどのバージョンに組み込まれていようと、より良い選択です。 –

+0

あなたが言うように完璧に動作します:素晴らしい!ありがとう! –