當使用配置文件配置羣集路由:配置阿卡ClusterRouting編程
ActorRef actor = context().actorOf(//
FromConfig.getInstance().props(//
Props.create(MyRoutedActor.class)), //
"workerRouter");
我寧願編程方式配置池,因爲我想:
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(new ClusterRouterPool(new RoundRobinPool(5), //
new ClusterRouterPoolSettings(100, 1, true, "")) //
.props(Props.create(MyRoutedActor.class)),
"workerRouter");
並不路線Routees呼叫集羣(只有本地的
如何配置正確的路由
不知道到底出了什麼問題l解決方案。然而你的似乎工作, – herzrasen