TsgcWebSocketLoadBalancerServerProperties › Active

Active 属性

启动或停止负载均衡器,打开接受下游客户端和后端 TsgcWebSocketServer 注册的侦听套接字。

语法

property Active: Boolean read GetActive write SetActive default False;

默认值

False

备注

Active 设置为 True 以使负载均衡器开始监听已配置的 Port(以及任何其他 Bindings)。监听后,下游客户端像连接到普通 TsgcWebSocketServer 一样连接到负载均衡器,而后端服务器通过各自的 LoadBalancer 客户端自行注册,成为路由目标。将 Active 设置回 False 会关闭所有下游客户端会话并注销每个后端。在切换到其他端口后重启前,请调用 Bindings.Clear() 以释放先前的句柄。

示例


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

返回属性