使用して設定ファイルにクラスタのルーティングを設定する場合:設定アッカClusterRoutingプログラムで
akka.actor.deployment {
/jobDispatcher/singleton/workerRouter {
router = round-robin-pool
nr-of-instances = 5
cluster {
enabled = on
max-number-of-instances-per-node = 1
allow-local-routees = on
}
}
}
を私が使用してルーティングされた労働者を検索することができます
ActorRef actor = context().actorOf(//
FromConfig.getInstance().props(//
Props.create(MyRoutedActor.class)), //
"workerRouter");
私が欲しいので、私は、プログラムプールを設定好みます私のユーザーから詳細を隠すために。
しかし使用:。
ActorRef actor = context().actorOf(new ClusterRouterPool(new RoundRobinPool(5), //
new ClusterRouterPoolSettings(100, 1, true, "")) //
.props(Props.create(MyRoutedActor.class)),
"workerRouter");
は、ルートクラスター内のRouteesへの呼び出し(のみローカルIが正しくルーティングを設定するにはどうすればよい
ない
私のinitiaで何が間違っていたか正確には分かりませんl溶液である。しかし、あなたはうまくいくようですが、 – herzrasen