TsgcWebSocketLoadBalancerServerMethoden › ReStart

ReStart Methode

Stopt en herstart vervolgens de load balancer vanuit een secundaire thread, handig na het wijzigen van bindings of poorten tijdens runtime.

Syntaxis

procedure ReStart;

Opmerkingen

ReStart koppelt een Stop gevolgd door een Start in een interne werkthread, zodat de aanroeper niet wordt geblokkeerd terwijl verbindingen worden gesloten en bindingen opnieuw worden geopend. Dit is de aanbevolen manier om configuratiewijzigingen toe te passen die vereisen dat de load balancer zijn sockets opnieuw bindt tijdens runtime, bijvoorbeeld bij het opnieuw configureren van de luisterpoort of het LoadBalancer-algoritme. De OnShutdown-gebeurtenis wordt geactiveerd zodra de oude listener stopt, en OnStartup wordt opnieuw geactiveerd zodra de nieuwe listener verbindingen accepteert; back-upservers geconfigureerd met AutoRestart zullen automatisch opnieuw verbinden. Roep bij het wijzigen van Port of Bindings na het stoppen Bindings.Clear aan zodat de oude bindingen niet worden hergebruikt.

Voorbeeld


oServer.Port := 8080;
oServer.ReStart();

Terug naar methoden