TsgcWebSocketLoadBalancerServerWłaściwości › Port

Port Właściwość

Port TCP, na którym load balancer przyjmuje przychodzące połączenia klientów WebSocket/HTTP i rejestracje serwerów backendowych.

Składnia

property Port: Integer read GetPort write _SetPort;

Wartość domyślna

80

Uwagi

Właściwość Port należy ustawić przed aktywacją modułu równoważenia obciążenia. Akceptowana jest każda wartość od 1 do 65535, jednak porty poniżej 1024 zwykle wymagają podwyższonych uprawnień w systemach Unix oraz reguł zapory w systemie Windows. Zarówno klienci podrzędni, jak i rejestrujące się instancje TsgcWebSocketServer w warstwie zaplecza muszą być skonfigurowane tak, aby łączyły się z tym portem (zaplecze używa własnej właściwości LoadBalancer.Port w celu dopasowania). Jeśli moduł równoważenia obciążenia musi nasłuchiwać na kilku punktach końcowych, należy użyć właściwości Bindings; przypisanie wartości do Port jest równoważne pojedynczemu powiązaniu na adresie 0.0.0.0. W przypadku zmiany Port po zatrzymaniu serwera należy najpierw wywołać Bindings.Clear(), aby zwolnić poprzedni uchwyt.

Przykład


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

Wróć do Właściwości