TsgcWebSocketServer › イベント › 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;