TsgcWebSocketLoadBalancerServerMétodos › Start

Start Método

Inicia o load balancer a partir de uma thread secundária, de modo que a thread chamadora não é bloqueada enquanto os bindings são abertos.

Sintaxe

procedure Start;

Observações

Start cria uma thread de worker interna que define Active := True, de modo que o chamador (normalmente a thread principal de UI) retorna imediatamente em vez de congelar enquanto o balanceador de carga faz bind em suas portas configuradas. Não há garantia de que o servidor estará escutando quando Start retorna; inscreva-se em OnStartup para ser notificado quando o balanceador de carga estiver aceitando conexões. Defina Port e quaisquer Bindings antes de chamar Start para que os servidores de backup possam se registrar com o balanceador de carga. Utilize a propriedade Active diretamente se você preferir um início síncrono que é executado na thread chamadora.

Exemplo


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

Voltar para Métodos