TsgcWebSocketLoadBalancerServer › Özellikler
Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.
| Name | Açıklama |
|---|---|
| Active | Yük dengeleyiciyi başlatır veya durdurur, aşağı akış istemcilerini ve arka uç TsgcWebSocketServer kayıtlarını kabul eden dinleyici soketlerini açar. |
| Port | Yük dengeleyicinin gelen WebSocket/HTTP istemcilerini ve arka uç sunucu kayıtlarını kabul ettiği TCP portu. |
| Bindings | Yük dengeleyicinin aşağı akış istemcileri ve arka uç (backend) kayıtları için dinlediği IP/Port çiftlerinin koleksiyonu. |
| 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). |
| Name | Açıklama |
|---|---|
| HTTP2Options | Alt akış istemcilerinden gelen HTTPS isteklerini sunmak için kullanılan yük dengeleyicinin TLS dinleyicisinde HTTP/2'yi etkinleştirir ve ince ayarlar. |
| Name | Açıklama |
|---|---|
| SSL | İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için yük dengeleyicide TLS/SSL'yi etkinleştirir. |
| SSLOptions | Yük dengeleyicinin TLS dinleyicisi için sertifika yollarını, TLS sürüm seçimini ve OpenSSL ayarlamasını tutar. |
| SecurityOptions | Handshake kabul kurallarını tanımlar: izin verilen kökenler ve RFC 6455 sürüm/anahtar doğrulaması. |
| MaxMessageSize | Gelen bir WebSocket mesajının bayt cinsinden maksimum boyutu; sunucuyu bellek tüketme saldırılarından korur. |
| MaxRequestBodySize | Gelen bir HTTP istek gövdesinin bayt cinsinden maksimum boyutu; sunucuyu bellek tüketme saldırılarından korur. |
| StrictRequestParsing | İstek kaçırma (request-smuggling) saldırılarında kullanılan belirsiz HTTP isteklerini reddeder ve daha katı chunked-encoding doğrulaması uygular. |
| Name | Açıklama |
|---|---|
| LoadBalancer | Yük dengeleyicinin, aşağı akış bağlantılarını kayıtlı arka uçlara nasıl dağıttığını ve hangi protokollerin dengelendiğini yapılandırır. |
| FallBack | Yerel WebSocket'leri desteklemeyen tarayıcılar için yük dengeleyicide alternatif aktarımlar sağlar. |
| Name | Açıklama |
|---|---|
| Options | Yük dengeleyici için çeşitli davranış bayrakları: parça işleme, zaman aşımları, HTTP test sayfaları ve UTF-8 doğrulaması. |
| Extensions | Yük dengeleyici ön ucunda per-message deflate sıkıştırması gibi WebSocket protokol uzantılarını yapılandırır. |
| Specifications | Yük dengeleyicinin aşağı yönlü istemcilerden kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır. |
| ThreadPool | Bağlantılar kapandığında çalışan iş parçacıklarını yok etmek yerine geri dönüştüren bir iş parçacığı havuzunu etkinleştirir. |
| ThreadPoolOptions | ThreadPool etkinleştirildiğinde kullanılan yeniden kullanılabilir iş parçacığı havuzunun boyutunu ve üst sınırını yapılandırır. |
| Throttle | Yük dengeleyicinin her bağlantıdan okuduğu veya her bağlantıya yazdığı bant genişliğini (saniye başına bit) sınırlar. |
| Name | Açıklama |
|---|---|
| LogFile | Yük dengeleyici tarafından işlenen her soket mesajını hata ayıklama ve denetim için bir günlük dosyasına yazar. |
| Version | İkili dosyaya gömülü sgcWebSockets kütüphane sürümüne sahip salt okunur dize. |
| Name | Açıklama |
|---|---|
| Active | Yük dengeleyiciyi başlatır veya durdurur, aşağı akış istemcilerini ve arka uç TsgcWebSocketServer kayıtlarını kabul eden dinleyici soketlerini açar. |
| Bindings | Yük dengeleyicinin aşağı akış istemcileri ve arka uç (backend) kayıtları için dinlediği IP/Port çiftlerinin koleksiyonu. |
| Extensions | Yük dengeleyici ön ucunda per-message deflate sıkıştırması gibi WebSocket protokol uzantılarını yapılandırır. |
| FallBack | Yerel WebSocket'leri desteklemeyen tarayıcılar için yük dengeleyicide alternatif aktarımlar sağlar. |
| HTTP2Options | Alt akış istemcilerinden gelen HTTPS isteklerini sunmak için kullanılan yük dengeleyicinin TLS dinleyicisinde HTTP/2'yi etkinleştirir ve ince ayarlar. |
| LoadBalancer | Yük dengeleyicinin, aşağı akış bağlantılarını kayıtlı arka uçlara nasıl dağıttığını ve hangi protokollerin dengelendiğini yapılandırır. |
| LogFile | Yük dengeleyici tarafından işlenen her soket mesajını hata ayıklama ve denetim için bir günlük dosyasına yazar. |
| 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). |
| MaxMessageSize | Gelen bir WebSocket mesajının bayt cinsinden maksimum boyutu; sunucuyu bellek tüketme saldırılarından korur. |
| MaxRequestBodySize | Gelen bir HTTP istek gövdesinin bayt cinsinden maksimum boyutu; sunucuyu bellek tüketme saldırılarından korur. |
| Options | Yük dengeleyici için çeşitli davranış bayrakları: parça işleme, zaman aşımları, HTTP test sayfaları ve UTF-8 doğrulaması. |
| Port | Yük dengeleyicinin gelen WebSocket/HTTP istemcilerini ve arka uç sunucu kayıtlarını kabul ettiği TCP portu. |
| SecurityOptions | Handshake kabul kurallarını tanımlar: izin verilen kökenler ve RFC 6455 sürüm/anahtar doğrulaması. |
| Specifications | Yük dengeleyicinin aşağı yönlü istemcilerden kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır. |
| SSL | İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için yük dengeleyicide TLS/SSL'yi etkinleştirir. |
| SSLOptions | Yük dengeleyicinin TLS dinleyicisi için sertifika yollarını, TLS sürüm seçimini ve OpenSSL ayarlamasını tutar. |
| StrictRequestParsing | İstek kaçırma (request-smuggling) saldırılarında kullanılan belirsiz HTTP isteklerini reddeder ve daha katı chunked-encoding doğrulaması uygular. |
| ThreadPool | Bağlantılar kapandığında çalışan iş parçacıklarını yok etmek yerine geri dönüştüren bir iş parçacığı havuzunu etkinleştirir. |
| ThreadPoolOptions | ThreadPool etkinleştirildiğinde kullanılan yeniden kullanılabilir iş parçacığı havuzunun boyutunu ve üst sınırını yapılandırır. |
| Throttle | Yük dengeleyicinin her bağlantıdan okuduğu veya her bağlantıya yazdığı bant genişliğini (saniye başına bit) sınırlar. |
| Version | İkili dosyaya gömülü sgcWebSockets kütüphane sürümüne sahip salt okunur dize. |