2016-04-22 3 views
0

Ich habe die Links lesenAkka Konstruktor Verdrahtung über Feder

Akka and spring configuration

http://doc.akka.io/docs/akka/2.4.1/java/untyped-actors.html

Der Frühling ist nicht mehr verfügbar als Modul in Akka 2.4.1 aber kann als Erweiterung erstellt und verwendet werden. Ich verstehe auch, dass das Konzept der Bean/Actor-Erstellung, das von DI-fwk wie Spring verwaltet wird, zu grundlegenden Konflikten mit dem Eltern-Kind-/Supervisionsmodell von Akka Actor führen kann. Also verstehe ich immer noch nicht, wie man diese miteinander verbindet.

Ich habe eine Reihe von Aktor-Klassen und ich habe sie generisch genug zum Beispiel geschrieben: Eigenschaften wie "Listener", "Name", "MessageQueueName" usw. sind konfigurierbar. Der Link sagt mir, dass ich oben Bequemlichkeit Fabrikbauer liefern und dann Schauspieler mit dem Code-Snippet erstellen

system.actorOf(DemoActor.props(42), "demo");

Es ist diese Linie, die Ich mag es nicht. Was ich in meinem application.conf schreiben will, ist so etwas wie

deployment { 
    /demo { 
     magicNumber : 42 
    } 
} 

und dann in meiner Anwendung sehen ich einfach die Schauspieler will (ich bin okay, das actorSelection zu verwenden) Methode.

Mache ich etwas falsch?

Antwort

0

Ich glaube, Sie auf dem falschen Weg sind, können Sie einen Blick auf diese Tutorials haben sollte:

und für die Weitergabe Argumente über Konstrukteuren überprüfen meine Antwort auf diese Frage:

Die Konfigurationsdatei wird für akka spezifischen Parameter (wie die Angabe der Dispatcher, Postfach, etc.) verwendet