TsgcWebSocketHTTPServerÉvénements › OnLoadBalancerConnect

OnLoadBalancerConnect Événement

Se déclenche lorsque le serveur se connecte au serveur Load Balancer.

Syntaxe

property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

Valeur par défaut

Remarques

Lorsque LoadBalancer.Enabled est True, le serveur ouvre une connexion secondaire vers le serveur Load Balancer identifié par LoadBalancer.Host et LoadBalancer.Port, afin de diffuser des messages dans un cluster et de publier ses propres liaisons. OnLoadBalancerConnect est déclenché une fois cette connexion secondaire établie et le serveur enregistré. Le paramètre Connection est la TsgcWSConnection vers le serveur Load Balancer ; cet événement ne se déclenche pas pour les clients HTTP ou WebSocket ordinaires se connectant au serveur.

Exemple


procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
  WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;

Retour aux événements