【发布时间】:2013-04-22 02:45:26
【问题描述】:
为什么当我使用 ActorContext 选择绝对路径时它不起作用(未正确选择演员并且没有收到 HelloResponse 消息)?
//From Actor2:
//This doesn't work (Message never received)
context.actorSelection("/user/actor1") ! HelloResponse("hello back1")
//This works (actor 1 receives the message)
context.system.actorSelection("/user/actor1") ! HelloResponse("hello back2")
我是 Scala/Akka 的新手,但 reading documentation 似乎应该可以工作。
【问题讨论】:
-
请提供以下信息:1) Scala/Akka 版本 2) 显示
actor1是如何创建的代码 3) “不起作用”是什么意思?它编译吗?它会在运行时抛出异常吗?actor1没有收到HelloResponse("hello back1")消息吗?错误信息是什么意思? -
我添加了关于什么是不起作用的解释,感谢您的关注。