TsgcWebSocketClient › Eventos › OnLoadBalancerError
Dispara quando LoadBalancer está habilitado e ocorre um erro ao comunicar com o Load Balancer Server.
property OnLoadBalancerError: TsgcWSLoadBalancerErrorEvent;
// TsgcWSLoadBalancerErrorEvent = procedure(Sender: TObject; const Error: String) of object
—
Quando LoadBalancer.Enabled é True, o cliente abre uma conexão lateral com o Servidor Balanceador de Carga para consultar os servidores WebSocket disponíveis e fazer broadcast de mensagens. OnLoadBalancerError é gerado se essa conexão lateral falhar (host do Balanceador de Carga inacessível, autenticação rejeitada, erro de protocolo...). O parâmetro Error contém uma descrição textual. O evento só reporta falhas com o Balanceador de Carga; erros na conexão WebSocket principal ainda são reportados por meio de OnError e OnException.
procedure OnLoadBalancerError(Sender: TObject; const Error: String);
begin
WriteLn('#load balancer error: ' + Error);
end;