public ConsistentHashingRouterMultiNodeConfig()
{
_first = Role("first");
_second = Role("second");
_third = Role("third");
CommonConfig = MultiNodeLoggingConfig.LoggingConfig.WithFallback(DebugConfig(true))
.WithFallback(ConfigurationFactory.ParseString(@"
common-router-settings = {
router = consistent-hashing-pool
nr-of-instances = 10
cluster {
enabled = on
max-nr-of-instances-per-node = 2
}
}
akka.actor.deployment {
/router1 = ${common-router-settings}
/router3 = ${common-router-settings}
/router4 = ${common-router-settings}
}
akka.cluster.publish-stats-interval = 5s
"))
.WithFallback(MultiNodeClusterSpec.ClusterConfig());
}
}