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

イベントに戻る