actor

    5

    1答えて

    私のプロジェクトでは、コードベースとしてLightbend activator templateを使用しました。それは完璧に動作しますが、例のActorはパラメータで作成されません。私は新しいアクターを作成して、などの建設中に、それにパラメータを渡す必要が :このユースケースで getContext().actorOf(SpringExtProvider.get(actorSystem).prop

    1

    1答えて

    ここでは、俳優200人を作成して最後の100を送信する前に"first"メッセージを最初に送信します。"second"最初の100百人の俳優が起こらない第2グループにメッセージを送信する前に(すなわち、印刷して終了)を完了するために私が好きな何 open System open Akka.Actor open Akka.Configuration open Akka.FSharp let

    1

    1答えて

    私はErlangの俳優の非常に基本的な説明をまとめようとしています。可能な限り素人であると考えられていますが、理論やErlangの実装の重要な特徴を除外することはありません。 アクター・モデルは俳優同時計算の普遍的なプリミティブとしてを扱い、並行計算の数学的モデルである:これは私の説明です。アクターは計算エンティティです。受信したメッセージに応答して、(1)有限数のメッセージを他のアクタに送信し、

    0

    1答えて

    ActorRefに基づいて、アクターの背後にある実装クラスが何であるかを判断する方法はありますか? myActor.getClass.getNameを印刷しようとしましたが、 "LocalActorRef"を返します。私が知りたいのは、俳優の作成時に俳優のPropsオブジェクトで指定されたクラスです。これは実行時に可能ですか?

    0

    1答えて

    DBアクタでデータベースにレコードを挿入しようとしています。私は何百万という記録を持っています。しかし、操作後、データベースには10個のレコードしかありません。私はデータベース接続が状態であることを知っています、そして、私はこの状態に問題があると思います。ここに私のコードの表現があります。 class DBActor extends Actor with DBConfig { overr

    2

    1答えて

    私はGuiceを使用して、アクター内のコンポーネントを注入します(Play! Scala 2.5 documentationで説明されています)。私のアプリケーションで は、私は私のクラスでunshortLinksFactory: UnshortLinks.Factoryを注入し、私はこのような新しい俳優を作成します(?私はできる) val unshortLinksActor = actorSys

    0

    2答えて

    データベースの更新を調整している俳優がいます。前の操作が完了した後で各操作が実行されるようにする必要があります。 これは操作Bが操作Aの結果を再利用するためです。 ここでは俳優のために書いたコードです。 class DbUpdateActor(databaseOperations: DBProvider) extends Actor { implicit val ec:Executio

    2

    1答えて

    UMLのシーケンス図について質問があります。私はいつもクラスからメッセージを俳優に直接送ることはできないという教授の指導を受けています。そのメッセージは、俳優がインタラクティブにできる境界クラス(インタフェース)にしか送ることができません。これは正しいか間違っていますか? オンライン検索するときに通常私はそうのように、全く異なる何かを参照してください。正しい1 ?

    9

    1答えて

    私はhereを読んだことがあります。これは、同じサービス内で密接に結合されたActorTypesをホストすることができるはずですが、どうやってそれを行うのか正確にはわかりません。 ActorServiceの独自のインスタンスを作成してコンテキストを渡す必要があるかもしれないと思っていましたが、ドキュメントから正しいAPIを見つけることができませんでした。 共有できる例はありますか?

    3

    1答えて

    Akkaのドキュメントによれば、メールボックスはメッセージのためにスキャンされません。各メッセージは到着順に別のメッセージ(デフォルトではFIFO)後に処理されます。しかし、アクターから受信者に一致しないメッセージをアクターから別のアクターに送信すると、デッドレターアクター(これは想定されるログに表示される)に移動されたり、メールボックス内の次のメッセージの処理がブロックされたりしません1秒後に到