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