В моем приложении есть сингл-актерская система, и это отлично работает, за исключением того, что когда одно и то же приложение загружается и выгружается внутри одной JVM для тестирования, у меня есть ошибка, потому что я попробуйте в моей процедуре запуска воссоздать действующего актера.Как управлять отключением актера в одноэлементном режиме ActorSystem
В результате я получаю akka.actor.InvalidActorNameException
, потому что имя Актера не уникально.
Я ищу способ плавного отключения актеров в зависимости от актерских систем без отключения самой системы актеров. Какая разумная стратегия для этого?
Вы проверили http://doc.akka.io/docs/akka/snapshot/java/untyped-actors.html#Stopping_actors? –
Для этого вам необходимо следить за всеми участниками этой системы. Я искал автоматическое решение – Edmondo1984
Ну, не совсем. Из-за иерархической организации Akka вам нужно следить только за актерами верхнего уровня, которые, как я предполагаю, немногочисленны. –