有人可以向我指出正确的内容,以了解如何在多台机器上分发 Akka scala 演员。我知道在 Akka 的最新版本中有位置透明性。但是,如何部署它们并调用它们?
问问题
707 次
1 回答
3
这一切都记录在这里:http ://doc.akka.io/docs/akka/2.0.1/
当您根据文档配置系统时,您只需在每台服务器上启动应用程序,它就应该可以工作。
akka {
remote {
transport = "akka.remote.netty.NettyRemoteTransport"
netty {
hostname = "127.0.0.1"
port = 2552
}
}
actor {
provider = "akka.remote.RemoteActorRefProvider"
deployment {
/sampleActor {
remote = "akka://sampleActorSystem@127.0.0.1:2553"
}
}
}
}
这些是启用远程处理的基本设置(取自文档)。这告诉 Akka 通过主机 x 端口 y 上的 NettyRemoteTransport 使用远程处理,并且 /sampleActor 在同一台机器上的远程系统上运行,但端口不同。
于 2012-05-23T07:29:24.503 回答