Akka.Cluster.Tests.MultiNode.Routing.ConsistentHashingRouterMultiNodeConfig.ConsistentHashingRouterMultiNodeConfig C# (CSharp) Method

ConsistentHashingRouterMultiNodeConfig() public method

public ConsistentHashingRouterMultiNodeConfig ( ) : System.Collections.Generic
return System.Collections.Generic
        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());
        }
    }
ConsistentHashingRouterMultiNodeConfig