TsgcWebSocketLoadBalancerServer › 属性 › Port
负载均衡器接受传入 WebSocket/HTTP 客户端和后端服务器注册的 TCP 端口。
property Port: Integer read GetPort write _SetPort;
80
在激活负载均衡器之前设置 Port。接受 1 到 65535 之间的任意值,但在 Unix 上 1024 以下的端口通常需要提升权限,在 Windows 上需要防火墙规则。下游客户端和注册的后端 TsgcWebSocketServer 实例都必须配置为连接到此端口(后端使用自己的 LoadBalancer.Port 匹配)。如果负载均衡器必须监听多个端点,请改用 Bindings;分配 Port 等同于在 0.0.0.0 上的单个绑定。如果在停止后更改 Port,请先调用 Bindings.Clear() 以释放之前的句柄。
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 8080;
oServer.Active := true;