TsgcWebSocketHTTPServer › Eventos › OnLoadBalancerConnect
Dispara quando o servidor se conecta ao Load Balancer Server.
property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Quando LoadBalancer.Enabled é True, o servidor abre uma conexão lateral com o Load Balancer Server identificado por LoadBalancer.Host e LoadBalancer.Port, a fim de transmitir mensagens por todo um cluster e publicar seus próprios bindings. OnLoadBalancerConnect é gerado uma vez que essa conexão lateral tenha sido estabelecida e o servidor tenha sido registrado. O parâmetro Connection é o TsgcWSConnection com o Load Balancer Server; este evento não é disparado para clientes HTTP ou WebSocket regulares que se conectam ao servidor.
procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;