Akka Actor на сервере не возвращает ответ ActorIdentity на сообщение идентификации
Итак, у меня есть этот сегмент кода
def receive = identifying
def identifying: Actor.Receive = {
case ActorIdentity(`path`, Some(actor)) =>
context.watch(actor)
context.become(active(actor))
logger.info(s"Identifying actor: $path")
case ActorIdentity(`path`, None) =>
logger.info(s"Remote actor not available: $path")
case ReceiveTimeout =>
sendIdentifyRequest()
case _ =>
logger.info("Not ready yet")
}
Однако, когда я отправляю сообщение идентификации (это правильный путь), оно не получает ActorIdentity, оно просто печатает "еще не готово".
Когда я запускаю сервер локально, все работает нормально. Так что я действительно не понимаю, почему сервер работает так, как задумано.