Create actor on any unspecified/random node in cluster

*爱你&永不变心* 提交于 2020-01-13 16:45:14

问题


It is possible to programmatically create an actor on a remote node, if you specify the exact node.

However, I would like to simply ask the actor system to create an actor on a random, or perhaps the least utilised node.

Is it possible to create an actor on any remote node given an optional node role?


回答1:


In Akka 2.3 you should use Cluster Aware Routers

All routers can be made aware of member nodes in the cluster, i.e. deploying new routees or looking up routees on nodes in the cluster.

So you can use RnadomPool, RoundRobinPool or BalancingPool router in your case.

See also Remote Deployed Routees.



来源:https://stackoverflow.com/questions/22802740/create-actor-on-any-unspecified-random-node-in-cluster

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!