Ejemplo n.º 1
0
        public static void Start(string clusterName, string address, IClusterProvider provider)
        {
            var(h, p) = ParseAddress(address);
            var kinds = RemotingSystem.GetKnownKinds();

            SubscribePartitionKindsToEventStream();
            SpawnPidCacheActor();
            SpawnMembershipActor();
            SubscribeMembershipActorToEventStream();
            provider.RegisterMember(clusterName, h, p, kinds);
            provider.MonitorMemberStatusChanges();
        }