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?
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