TsgcWebSocketLoadBalancerServerMethods › Stop

Stop Méthode

Arrête l'équilibreur de charge depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions.

Syntaxe

procedure Stop;

Remarques

Stop génère un thread de travail interne qui définit Active := False, de sorte que l'appelant revient immédiatement au lieu d'être bloqué pendant que chaque client actif et chaque lien de serveur de sauvegarde est démonté. Le répartiteur de charge ferme ses sockets d'écoute et appelle DisconnectAll en interne pour interrompre les connexions ouvertes ; les serveurs de sauvegarde enregistrés détectent la déconnexion et, lorsqu'ils sont configurés avec AutoRestart, se reconnecteront une fois que le répartiteur de charge sera redémarré. Abonnez-vous à OnShutdown pour être notifié lorsque le répartiteur de charge s'est complètement arrêté et qu'aucune autre connexion n'est acceptée. Utilisez la propriété Active directement si vous préférez un arrêt synchrone qui s'exécute sur le thread appelant.

Exemple


oServer.Stop();

Retour aux méthodes