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