TsgcWebSocketHTTPServer › Ereignisse › OnLoadBalancerConnect
Wird ausgelöst, wenn der Server sich mit dem Load Balancer Server verbindet.
property OnLoadBalancerConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Wenn LoadBalancer.Enabled True ist, öffnet der Server eine Nebenverbindung zum Load Balancer Server, der durch LoadBalancer.Host und LoadBalancer.Port identifiziert wird, um Nachrichten über einen Cluster hinweg zu übertragen und seine eigenen Bindungen zu veröffentlichen. OnLoadBalancerConnect wird ausgelöst, sobald diese Nebenverbindung hergestellt und der Server registriert wurde. Der Parameter Connection ist die TsgcWSConnection zum Load Balancer Server; dieses Ereignis wird nicht für reguläre HTTP- oder WebSocket-Clients ausgelöst, die sich mit dem Server verbinden.
procedure OnLoadBalancerConnect(Connection: TsgcWSConnection);
begin
WriteLn('#load balancer connected: ' + Connection.PeerIP);
end;