예제 #1
0
        public FileSync()
        {
            zk = CDN.BLL.Statics.zk;
            var nodes = zk.GetClusterNodes(BOD.NodeDetails.ClusterName);

            clients = CreateGRPCClients(nodes);
        }
예제 #2
0
        internal void ElectLeader()
        {
            this.zKService = BLL.Statics.zk;
            var LstNodes    = zKService.GetClusterNodes(BOD.NodeDetails.ClusterName);
            var LstSelected = SelectHighPriorityNodes(LstNodes);

            _ = ProceedToElectionAsync(LstSelected);
        }
예제 #3
0
 public Proposer()
 {
     this.zKService = BLL.Statics.zk;
 }
예제 #4
0
 public Proposer(RewriteContext context)
 {
     this.context   = context;
     this.zKService = BLL.Statics.zk;
 }
예제 #5
0
        // public GRPCClient_LeaderElection GRPCClients { get; private set; }

        public LeaderElection()
        {
            this.zKService = BLL.Statics.zk;
        }
예제 #6
0
 public Acceptor()
 {
     this.zKService = BLL.Statics.zk;
 }