Scala akka Actor для пути

Вот мой код для поиска актера в моей удаленной системе:

Application.system.actorFor("akka://ActorApplication@172.17.100.232:2552/home/louis/scala/remoteActor")

Я думаю, что я указал неправильный путь.

Это правильно:

/ Главная / луи / Скала /

Расположение Play! проект на удаленном сервере. И тогда "RemoteActor" является именем, если актер.

Но он никогда не возвращает объект ActorRef, он всегда равен нулю.

1 ответ

Нет, адрес должен быть:

"akka://ActorApplication@172.17.100.232:2552/user/remoteActor"

Это предполагает, что ActorApplication действительно правильное имя для системы актера, к которой вы пытаетесь получить доступ:2552. /user/ часть URL указывает, что это актер, которого вы создали в этой системе. (вы являетесь "пользователем")

Другие вопросы по тегам