TsgcWebSocketLoadBalancerServerEigenschaften › Port

Port Eigenschaft

TCP-Port, auf dem der Load Balancer eingehende WebSocket/HTTP-Clients und Backend-Server-Registrierungen annimmt.

Syntax

property Port: Integer read GetPort write _SetPort;

Standardwert

80

Hinweise

Setzen Sie Port, bevor Sie den Load Balancer aktivieren. Jeder Wert zwischen 1 und 65535 wird akzeptiert, aber Ports unter 1024 erfordern unter Unix normalerweise erhöhte Rechte und unter Windows Firewall-Regeln. Sowohl Downstream-Clients als auch sich registrierende Backend-TsgcWebSocketServer-Instanzen müssen so konfiguriert sein, dass sie sich mit diesem Port verbinden (das Backend verwendet seinen eigenen LoadBalancer.Port zum Abgleich). Wenn der Load Balancer an mehreren Endpunkten lauschen muss, verwenden Sie stattdessen Bindings; das Zuweisen von Port entspricht einer einzelnen Bindung an 0.0.0.0. Wenn Sie Port nach dem Stoppen ändern, rufen Sie zuerst Bindings.Clear() auf, damit der vorherige Handle freigegeben wird.

Beispiel


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

Zurück zu Eigenschaften