TsgcWebSocketLoadBalancerServer › Olaylar › OnServerReady
Bir arka uç sunucusu yük dengeleyiciye kaydolmayı tamamladığında ve trafiği kabul etmeye hazır olduğunda tetiklenir.
property OnServerReady: TsgcWSLBServerReadyEvent;
// TsgcWSLBServerReadyEvent = procedure(Server: TsgcWSLBServerConnection) of object
—
OnServerReady, bir arka uç bağlandıktan (OnServerConnect'e bakın) ve Guid ile Bindings değerlerini yük dengeleyiciye başarıyla bildirdikten sonra tetiklenir. Bu andan itibaren arka uç, yönlendirme havuzunun bir parçasıdır ve yapılandırılan LoadBalancing algoritması (lbRandom veya lbConnections) onu yeni istemci oturumları için seçebilir. Server parametresi, arka uç Guid'ini, genel Bindings listesini ve bağlantı istatistiklerini sunan TsgcWSLBServerConnection sarmalayıcısıdır, bu nedenle olay, etkin havuz boyutunu günlüğe kaydetmek veya eklemeyi harici bir keşif hizmetine iletmek için idealdir.
procedure OnServerReady(Server: TsgcWSLBServerConnection);
begin
Log(Format('Backend ready: %s with %d binding(s)',
[Server.Guid, Server.Bindings.Count]));
end;