2014-10-19 3 views
2

В настоящее время Akka ActorSystem в Play названа «play» (Воспроизведение 2.3.5).Как установить имя Akka ActorSystem в Play Framework

Есть ли способ изменить название системы Akka на что-то еще?

Это полезно при настройке кластера Akka, потому что для всех узлов необходимо использовать одинаковое имя системы.

+0

@Ryan способен работать вокруг Вы «Попытка присоединиться к члену с неправильным именем ActorSystem, но была проигнорирована»? Согласно этой теме https://groups.google.com/forum/#!topic/akka-user/XFmoSv6FNIs, все узлы должны иметь одинаковое имя системы. –

+0

Вы также можете видеть из исходного кода Akka, что разные системные имена не разрешены: https://github.com/akka/akka/blob/master/akka-cluster/src/main/scala/akka/cluster/ClusterDaemon.scala # L400-L402 –

+0

Чтобы ответить на мой собственный вопрос, глядя на источник воспроизведения, похоже, что нет никакого способа переопределить имя системы актера: https://github.com/playframework/playframework/blob/master/framework/src/play/ SRC/главная/Scala/воспроизведение/ядро ​​/ система/Invoker.scala # L19-L24 –

ответ

Смежные вопросы