Akka远程演员 - actorSelection未能远程

时间:2016-12-08 12:49:53

标签: scala akka remote-actors

我正在Scala上构建一个API服务,它应该为特定的微服务调用远程actor。

文档讨论了这个问题:

val remoteSelection = context.system.actorSelection("akka.tcp://RemoteSystem@127.0.1.1:2552/user/EmailActor").resolveOne()

但是,当我在我的代码上实现它时,我总是得到当前的本地ActorSystem,如下所示:

  

失败(akka.actor.ActorNotFound:未找到演员:   ActorSelection [锚(阿卡://本地系统/ deadLetters)

其中LocalSystem是我之前使用过的ActorSystem。

有人可以帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

错误确实表明此系统中没有此路径的actor。你确定在调用它之前创建了这个actor吗?

您可以在创建路径时记录其路径(println(self.path))以验证此信息。