2
有人能指点我正确的内容,学习如何在多台机器上分发Akka Scala actors。我知道在Akka的最新版本中有位置透明度。但是,人们如何去部署和调用它们呢?Cluster Akka/Scala actors
有人能指点我正确的内容,学习如何在多台机器上分发Akka Scala actors。我知道在Akka的最新版本中有位置透明度。但是,人们如何去部署和调用它们呢?Cluster Akka/Scala actors
这一切都记录在这里: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://[email protected]:2553"
}
}
}
}
这些是启用远程处理的基本设置(取自文档)。这告诉Akka通过主机x端口y上的NettyRemoteTransport使用远程处理,并且/ sampleActor在同一台机器上的远程系统上运行,但是运行在不同的端口上。