TsgcWebSocketHTTPServer › Eventi › OnLoadBalancerConnect
Viene attivato quando il server si connette al Load Balancer Server.
property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Quando LoadBalancer.Enabled è True, il server apre una connessione secondaria al Load Balancer Server identificato da LoadBalancer.Host e LoadBalancer.Port, al fine di trasmettere messaggi in un cluster e pubblicare i propri binding. OnLoadBalancerConnect viene generato una volta che quella connessione secondaria è stata stabilita e il server è stato registrato. Il parametro Connection è il TsgcWSConnection verso il Load Balancer Server; questo evento non si attiva per i client HTTP o WebSocket normali che si connettono al server.
procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;