这与Create actor on any unspecified/random node in cluster有关。
我是akka的新手。我正在使用akka 2.3.12,但可以使用最新的2.4里程碑。我想实现以下目标:
据我所知,我需要在每个节点上创建一个自适应(池)群集感知路由器。
我不确定配置会是什么样子。文档有点令人困惑。以下是正确的还是正确的?
1)
akka.actor.deployment {
/myService/myRouter {
router = adaptive
metrics-selector = mix
cluster {
enabled = on
max-nr-of-instances-per-node = 1
allow-local-routees = on
}
}
}
或2)
akka.actor.deployment {
/myService/myRouter = {
router = adaptive
metrics-selector = mix
routees.paths = ["/user/worker”]
cluster {
enabled = on
allow-local-routees = on
}
}
}
或3(1& 2的组合):
akka.actor.deployment {
/myService/myRouter = {
router = adaptive
metrics-selector = mix
routees.paths = ["/user/worker”]
cluster {
enabled = on
allow-local-routees = on
max-nr-of-instances-per-node = 1
}
}
}
群集配置(类似于1-3)是否足以实现上述目标? max-nr-of-instances-per-node 是指每个节点上的路由器数量还是每个节点上要创建的工作者数量?
关于actor部署及其依赖性
我希望所提供的信息是清楚的。任何指针都非常感激。谢谢。