Synesso
Synesso

Reputation: 38958

Create actor on any unspecified/random node in cluster

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?

Upvotes: 3

Views: 1166

Answers (1)

andrey.feoktistov
andrey.feoktistov

Reputation: 678

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.

Upvotes: 5

Related Questions