TsgcWebSocketLoadBalancerServer › Özellikler › MaxConnections
Yük dengeleyici tarafından kabul edilen maksimum eşzamanlı TCP bağlantısı sayısı (aşağı akış istemcileri artı kayıtlı arka uçlar).
property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;
0 (sınırsız)
MaxConnections sıfırdan büyük olduğunda, yük dengeleyici sınıra ulaşıldığında yeni gelen TCP bağlantılarını reddeder; mevcut oturumlar etkilenmez. Sayaç hem aşağı akış istemci oturumlarını hem de her kayıtlı arka uç sunucusu tarafından açık tutulan uzun ömürlü kontrol kanalını içerir, bu nedenle sınırı buna göre boyutlandırın. Ana bilgisayarı ani yük altında kaynak tükenmesinden korumak için bu özelliği kullanın. 0 değeri sınırı devre dışı bırakır. Yük dengeleyicide bağlantıları sınırlamanın bir arka ucun aşırı yüklenmesini engellemediğini unutmayın, her arka uca da kapasite sınırları ekleyin.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.MaxConnections := 10000;
oServer.Active := true;