2

誰かが私に適切なコンテンツを教えて、Akkascalaアクターを複数のマシンに分散させる方法を学ぶことができますか?Akkaの最新リリースには、場所の透過性があることを私は知っています。しかし、どのようにそれらを展開して呼び出すのですか?

4

1 に答える 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 に答える