TsgcWebSocketClient › Eventos › OnLoadBalancerError
Se activa cuando LoadBalancer está habilitado y ocurre un error al comunicarse con el servidor de balanceo de carga.
property OnLoadBalancerError: TsgcWSLoadBalancerErrorEvent;
// TsgcWSLoadBalancerErrorEvent = procedure(Sender: TObject; const Error: String) of object
—
Cuando LoadBalancer.Enabled es True, el cliente abre una conexión secundaria al servidor Load Balancer para consultar los servidores WebSocket disponibles y difundir mensajes. OnLoadBalancerError se genera si esa conexión secundaria falla (host del Load Balancer inaccesible, autenticación rechazada, error de protocolo...). El parámetro Error contiene una descripción textual. El evento solo notifica los fallos con el Load Balancer; los errores en la conexión WebSocket principal siguen notificándose a través de OnError y OnException.
procedure OnLoadBalancerError(Sender: TObject; const Error: String);
begin
WriteLn('#load balancer error: ' + Error);
end;