2012-04-05 2 views
7

Ich untersuche die Verwendung von Scala/Play/Akka auf Heroku und ich bin neugierig auf etwas. Angenommen, ich habe eine Bewerbung als Netzwerk von Akka-Schauspielern. Einige der Akteure werden mit der Web-Anwendung selbst arbeiten, aber ich möchte vielleicht einen oder mehrere Knoten als dedizierte Akka-Akteure reservieren: zum Beispiel eine Gruppe von Cache-Manager-Akteuren.Akka Remoting und Heroku

Um Akka Remoting zu konfigurieren, muss ich IP-Adressen in akka.conf angeben. Aber da Heroku-Knoten etwas kurzlebig sind, werde ich die Adresse jedes Knotens zu dem Zeitpunkt, an dem ich die Konfigurationsdatei schreibe, nicht kennen.

Es könnte Dinge vereinfachen, einen zentralen "Registrierungs" -Knoten zu haben, aber selbst dort werde ich die IP-Adresse dieses Knotens nicht im Voraus wissen.

Wie also beziehen sich meine Akka Knoten auf Heroku?

+3

ich es wirklich lieben würde, wenn jemand verstärken würde, und Umsetzung eines Akka RemoteTransport basierend auf AMQP. –

Antwort