TsgcWebSocketLoadBalancerServer › Properties › Active
Start of stopt de load balancer en opent de luisteringsockets die downstream clients en backend TsgcWebSocketServer-registraties accepteren.
property Active: Boolean read GetActive write SetActive default False;
False
Stel Active in op True om de load balancer te laten beginnen met luisteren op de geconfigureerde Poort (en eventuele aanvullende Bindings). Eenmaal luisterend, maken downstream-clients verbinding met de load balancer zoals ze dat met een gewone TsgcWebSocketServer zouden doen, terwijl backend-servers zichzelf registreren via hun eigen LoadBalancer-client en routeringsdoelen worden. Door Active terug op False te zetten, worden alle downstream-clientsessies gesloten en wordt elke backend uitgeschreven. Roep Bindings.Clear() aan vóór het opnieuw starten op een andere poort om de vorige handles te verwijderen.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;