Beispiel #1
0
 public ClusterManager(RaftEngine engine, DatabasesLandlord databasesLandlord)
 {
     Engine                     = engine;
     Client                     = new ClusterManagementHttpClient(engine);
     DatabasesLandlord          = databasesLandlord;
     engine.StateChanged       += OnRaftEngineStateChanged;
     engine.ProposingCandidacy += OnProposingCandidacy;
     maxReplicationLatency      = DatabasesLandlord.SystemDatabase.Configuration.Cluster.MaxReplicationLatency;
     clusterManagerStartTime    = DateTime.UtcNow;
 }
Beispiel #2
0
 public ClusterManager(RaftEngine engine)
 {
     Engine = engine;
     Client = new ClusterManagementHttpClient(engine);
 }