私はAKKAのリモーティング機能を使っています。1つの問題を除いて、非常にうまく機能しています。ホスト名に基づいてリモート アクターを検索しようとすると、検索に失敗します。ただし、IPアドレスに基づいて実行すると、正常に機能します。ホスト名と IP アドレスの両方で均一に動作させる方法はありますか?
私のapplication.confは以下のようなものです:
akka {
version = "2.0.2"
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
transport = "akka.remote.netty.NettyRemoteTransport"
netty {
...
use-passive-connections = off
hostname = ""
port = 8000
...
}
...
}
}
別のマシンから:
actorSystem.actorFor("akka://MyActorSystem@10.0.0.1:8000/user/MyActor") //**Works**
actorSystem.actorFor("akka://MyActorSystem@hostname.abc.com:8000/user/MyActor") //**Fails**