TsgcWebSocketServerEvents › OnLoadBalancerConnect

OnLoadBalancerConnect 事件

当服务器连接到负载均衡服务器时触发。

语法

property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

默认值

备注

当 LoadBalancer.Enabled 为 True 时,服务器会向 LoadBalancer.Host 和 LoadBalancer.Port 标识的负载均衡服务器打开一条辅助连接,以便在集群中广播消息并发布自身的绑定信息。OnLoadBalancerConnect 在该辅助连接建立且服务器已注册后触发。Connection 参数是针对负载均衡服务器的 TsgcWSConnection;此事件不会在常规客户端连接到服务器时触发。

示例


procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
  WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;

返回事件