public static void UnregisterServer(string serverAddress) { FarmConfigurationManager.RemoveServers(new List <string>() { serverAddress }); }
public static void TrackServerChanges() { while (true) { IEnumerable <string> documentServers = RoutingTable.GetServerAdressesByRoleName(RoleEnvironmentConfig.DocumentServerRoleName); FarmConfigurationManager.UpdateServersRegistration(documentServers, RoleEnvironmentConfig.DocumentServerPort); Thread.Sleep(FarmConfigurationUpdateInterval); } }
static void SetUpFarm() { try { FarmConfigurationManager.SetUpFarm(); } catch (Exception) { } }
public static void RegisterServer(string serverAddress) { FarmConfigurationManager.RegisterServer(serverAddress, RoleEnvironmentConfig.DocumentServerPort); }