TsgcWebSocketHTTPServerEventos › OnLoadBalancerConnect

OnLoadBalancerConnect Evento

Dispara quando o servidor se conecta ao Load Balancer Server.

Sintaxe

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

Valor Padrão

Observações

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.

Exemplo


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

Voltar para Eventos