0
如何获得远程创建的演员?如何获得远程创建的演员?
PS: 我正在研究akka-samples/akka-sample-remote。
以下的话:我有两个主机:主机1,主机2
部署在主机2的应用程序将远程host1上通过配置创建一个演员:
application.conf
remote_app {
include "common"
akka {
actor {
deployment {
/advanced_calculator {
remote = "akka://[email protected]:2552"
}
}
}
remote.netty.port = 2554
}
}
Scala代码:
val remoteActor = system.actorOf(Props[AdvancedCalculatorApplication], "advanced_calculator")
该程序运行成功,但我仍然有一个问题: 如何在host2上获得远程创建的actor(* advanced_calculator *)?
我试过下面的代码,但我的问题是没有sloved
system.actorFor("advanced_calculator"), system.actorFor("akka://[email protected]:2552/user/advanced_calculator")
欢迎来到Stack Overflow!虽然这可能会在理论上回答这个问题,[这将是更可取的](http://meta.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供参考链接。 – 2012-03-16 10:46:22
我不想复制文档,因为它失去了格式。 – 2012-03-16 14:41:22
是的,我在host2上运行“val remoteActor = system.actorOf(Props [AdvancedCalculatorApplication],”advanced_calculator“)”。 – 2012-03-19 08:44:37