TsgcWebSocketHTTPServerEvents › OnLoadBalancerConnect

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;

返回事件