TsgcWebSocketProxyServer › Özellikler › MaxConnections

MaxConnections Özellik

Proxy tarafından kabul edilen maksimum eşzamanlı aşağı akış istemci bağlantısı sayısı.

Sözdizimi

property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;

Varsayılan Değer

0 (sınırsız)

Remarks

MaxConnections sıfırdan büyük olduğunda, proxy, sınıra ulaşıldığında aşağı akış istemcilerinden gelen yeni TCP bağlantılarını reddeder; mevcut oturumlar (ve Proxy içinde tanımlanan sunucuya olan ilgili yukarı akış link'leri) etkilenmez. Host'u kaynak tükenmesinden korumak veya birden çok proxy ortak bir yük dengeleyicinin arkasında olduğunda kapasiteyi sınırlamak için bu özelliği kullanın. 0 değeri sınırı devre dışı bırakır. Kabul edilen her aşağı akış istemcisinin, yukarı akış sunucusuna doğru ek bir dışa giden bağlantı açtığını unutmayın, bu yüzden etkili soket tüketimi kabaca iki katına çıkar.

Örnek


oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 80;
oProxy.MaxConnections := 1000;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;

Özelliklere Dön