TsgcWebSocketHTTPServerEvents › OnLoadBalancerConnect

OnLoadBalancerConnect Zdarzenie

Wywoływane, gdy serwer łączy się z serwerem równoważenia obciążenia.

Składnia

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

Wartość domyślna

Uwagi

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.

Przykład


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

Powrót do Zdarzeń