TsgcWebSocketLoadBalancerServerPropriedades › Port

Port Propriedade

Porta TCP na qual o load balancer aceita clientes WebSocket/HTTP recebidos e registros de servidores de backend.

Sintaxe

property Port: Integer read GetPort write _SetPort;

Valor Padrão

80

Observações

Defina Port antes de ativar o balanceador de carga. Qualquer valor entre 1 e 65535 é aceito, mas portas abaixo de 1024 normalmente exigem privilégios elevados no Unix e regras de firewall no Windows. Tanto os clientes downstream quanto as instâncias backend TsgcWebSocketServer que se registram devem ser configuradas para conectar a esta porta (o backend usa sua própria LoadBalancer.Port para corresponder). Quando o balanceador de carga deve escutar em vários endpoints, use Bindings; atribuir Port é equivalente a um único binding em 0.0.0.0. Se você alterar Port após parar, chame Bindings.Clear() primeiro para que o handle anterior seja liberado.

Exemplo


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

Voltar para Propriedades