TsgcWebSocketLoadBalancerServerPropriedades › Active

Active Property

Inicia ou para o balanceador de carga, abrindo os sockets de escuta que aceitam clientes downstream e registros de TsgcWebSocketServer de backend.

Sintaxe

property Active: Boolean read GetActive write SetActive default False;

Valor Padrão

False

Observações

Defina Active como True para fazer o balanceador de carga começar a escutar na Port configurada (e em quaisquer Bindings adicionais). Uma vez escutando, os clientes downstream conectam ao balanceador de carga exatamente como fariam a um TsgcWebSocketServer simples, enquanto os servidores backend se registram através de seu próprio cliente LoadBalancer e se tornam alvos de roteamento. Definir Active de volta para False fecha todas as sessões de clientes downstream e desregistra cada backend. Chame Bindings.Clear() antes de reiniciar em uma porta diferente para descartar os handles anteriores.

Exemplo


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;

Voltar para Propriedades