TsgcWebSocketServer_HTTPAPI › Özellikler › RateLimiter
İstemci veya IP başına istek ve mesaj oranlarını sınırlayan bir hız sınırlayıcı bileşeni atar.
property RateLimiter: TsgcWSRateLimiter read FRateLimiter write SetRateLimiter;
nil
Forma bir TsgcWebSocketRateLimiter bırakın ve oran sınırlayıcı bileşende tanımlanan eş başına kısıtlama politikalarını (dakika başına istek, saniye başına mesaj, vb.) uygulamak için onu RateLimiter'a atayın. Bir eş kotasını aştığında, oran sınırlayıcı yapılandırılan politikaya göre ihlal eden bağlantıyı kapatır veya reddeder. Bu özellik yalnızca SGC_RATELIMITER koşulu tanımlandığında derlenir. Katmanlı bir koruma stratejisi için Firewall ile birlikte kullanın.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.RateLimiter := oRateLimiter;
oServer.Active := true;