TsgcWebSocketHTTPServer › Events › OnLoadBalancerConnect
Wywoływane, gdy serwer łączy się z serwerem równoważenia obciążenia.
property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Gdy LoadBalancer.Enabled ma wartość True, serwer otwiera poboczne połączenie z serwerem LoadBalancer wskazanym przez LoadBalancer.Host i LoadBalancer.Port w celu rozsyłania wiadomości w klastrze i publikowania własnych powiązań. Zdarzenie OnLoadBalancerConnect jest wywoływane po ustanowieniu tego pobocznego połączenia i zarejestrowaniu serwera. Parametr Connection to TsgcWSConnection do serwera LoadBalancer; zdarzenie to nie jest wywoływane dla zwykłych klientów HTTP lub WebSocket łączących się z serwerem.
procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;