public ConsistentHashingRouterSpec()
: base(@"
akka.actor.deployment {
/router1 {
router = consistent-hashing-pool
nr-of-instances = 3
virtual-nodes-factor = 17
}
/router2 {
router = consistent-hashing-pool
nr-of-instances = 5
}
/router3 {
router = consistent-hashing-group
virtual-nodes-factor = 17
routees.paths = [""/user/A"",""/user/B"",""/user/C""]
}
/router4 {
router = consistent-hashing-group
routees.paths = [""/user/A"",""/user/B"",""/user/C"", ]
}
")
{
_router1 = Sys.ActorOf(Props.Create<Echo>().WithRouter(FromConfig.Instance), "router1");
a = Sys.ActorOf(Props.Create<Echo>(), "A");
b = Sys.ActorOf(Props.Create<Echo>(), "B");
c = Sys.ActorOf(Props.Create<Echo>(), "C");
_router3 = Sys.ActorOf(Props.Create<Echo>().WithRouter(FromConfig.Instance), "router3");
}