TsgcWebSocketHTTPServer › Events › OnLoadBalancerConnect
当服务器连接到负载均衡服务器时触发。
property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
当 LoadBalancer.Enabled 为 True 时,服务器向由 LoadBalancer.Host 和 LoadBalancer.Port 标识的负载均衡服务器打开一个侧连接,以便在集群中广播消息并发布自身的绑定。OnLoadBalancerConnect 在该侧连接建立且服务器注册完成后触发。Connection 参数是针对负载均衡服务器的 TsgcWSConnection;此事件不针对连接到服务器的普通 HTTP 或 WebSocket 客户端触发。
procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;