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