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在同一臺機器上的遠程系統上運行,但是運行在不同的端口上。