TsgcWebSocketClientPropriedades › LoadBalancer

LoadBalancer Property

Conecta-se a um servidor Load Balancer sgcWebSockets ou a um pool de servidores WebSocket definido manualmente.

Sintaxe

property LoadBalancer: TsgcWSLoadBalancerClient_Options read FLoadBalancer write SetLoadBalancer;

Valor Padrão

Enabled=False

Observações

Quando Enabled é True, o cliente contata o servidor Load Balancer especificado por Host e Port para descobrir um servidor WebSocket de destino e para difundir mensagens entre os nós. Alternativamente, preencha Servers com uma lista estática de endpoints WebSocket (por exemplo, http://127.0.0.1:80) a serem usados sem contatar o balanceador. O evento OnLoadBalancerError é gerado quando a comunicação com o balanceador falha.

Exemplo


oClient := TsgcWebSocketClient.Create(nil);
oClient.LoadBalancer.Enabled := true;
oClient.LoadBalancer.Host := '127.0.0.1';
oClient.LoadBalancer.Port := 5412;
oClient.Active := true;

Voltar para Propriedades