TsgcWebSocketLoadBalancerServer › Właściwości

TsgcWebSocketLoadBalancerServer Właściwości

Opublikowane właściwości pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Połączenie

NazwaOpis
ActiveUruchamia lub zatrzymuje moduł równoważenia obciążenia, otwierając gniazda nasłuchu akceptujące połączenia klientów downstream oraz rejestracje serwerów TsgcWebSocketServer.
PortPort TCP, na którym load balancer przyjmuje przychodzące połączenia klientów WebSocket/HTTP i rejestracje serwerów backendowych.
BindingsKolekcja par IP/Port, na których nasłuchuje moduł równoważenia obciążenia dla klientów końcowych i rejestracji serwerów zaplecza.
MaxConnectionsMaksymalna liczba jednoczesnych połączeń TCP (klientów końcowych i zarejestrowanych backendów) akceptowanych przez load balancer.

HTTP

NazwaOpis
HTTP2OptionsWłącza i dostosowuje HTTP/2 na odbiorniku TLS modułu równoważenia obciążenia używanym do obsługi żądań HTTPS od klientów przychodzących.

Bezpieczeństwo

NazwaOpis
SSLWłącza TLS/SSL na module równoważenia obciążenia, dzięki czemu klienci mogą łączyć się przy użyciu wss:// lub https://.
SSLOptionsPrzechowuje ścieżki certyfikatów, wybór wersji TLS i ustawienia OpenSSL dla listenera TLS load balancera.
SecurityOptionsDefiniuje reguły dopuszczania, takie jak dozwolone źródła dla uzgodnień WebSocket docierających do load balancera.

Niezawodność

NazwaOpis
LoadBalancerKonfiguruje sposób, w jaki moduł równoważenia obciążenia dystrybuuje połączenia downstream między zarejestrowanymi backendami oraz które protokoły są równoważone.
FallBackZapewnia alternatywne transporty na module równoważenia obciążenia dla przeglądarek, które nie obsługują natywnych WebSocketów.

Zaawansowane

NazwaOpis
OptionsRóżne flagi zachowania modułu równoważenia obciążenia: obsługa fragmentów, limity czasu, strony testowe HTTP i walidacja UTF-8.
ExtensionsKonfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate, na frontendzie modułu równoważenia obciążenia.
SpecyfikacjeWłącza lub wyłącza specyfikacje protokołu WebSocket, które moduł równoważenia obciążenia będzie akceptować od klientów podrzędnych.
ThreadPoolWłącza pulę wątków, która ponownie wykorzystuje wątki robocze zamiast je niszczyć po zamknięciu połączeń.
ThreadPoolOptionsKonfiguruje rozmiar i górne ograniczenie puli wątków wielokrotnego użytku stosowanej, gdy włączony jest tryb ThreadPool.
ThrottleOgranicza przepustowość (w bitach na sekundę), jaką moduł równoważenia obciążenia odczytuje z lub zapisuje do każdego połączenia.

Diagnostyka

NazwaOpis
LogFileZapisuje każdy komunikat gniazda obsługiwany przez load balancer do pliku dziennika na potrzeby debugowania i audytu.
VersionCiąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym.

Wszystkie właściwości (alfabetycznie)

NazwaOpis
ActiveUruchamia lub zatrzymuje moduł równoważenia obciążenia, otwierając gniazda nasłuchu akceptujące połączenia klientów downstream oraz rejestracje serwerów TsgcWebSocketServer.
BindingsKolekcja par IP/Port, na których nasłuchuje moduł równoważenia obciążenia dla klientów końcowych i rejestracji serwerów zaplecza.
ExtensionsKonfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate, na frontendzie modułu równoważenia obciążenia.
FallBackZapewnia alternatywne transporty na module równoważenia obciążenia dla przeglądarek, które nie obsługują natywnych WebSocketów.
HTTP2OptionsWłącza i dostosowuje HTTP/2 na odbiorniku TLS modułu równoważenia obciążenia używanym do obsługi żądań HTTPS od klientów przychodzących.
LoadBalancerKonfiguruje sposób, w jaki moduł równoważenia obciążenia dystrybuuje połączenia downstream między zarejestrowanymi backendami oraz które protokoły są równoważone.
LogFileZapisuje każdy komunikat gniazda obsługiwany przez load balancer do pliku dziennika na potrzeby debugowania i audytu.
MaxConnectionsMaksymalna liczba jednoczesnych połączeń TCP (klientów końcowych i zarejestrowanych backendów) akceptowanych przez load balancer.
OptionsRóżne flagi zachowania modułu równoważenia obciążenia: obsługa fragmentów, limity czasu, strony testowe HTTP i walidacja UTF-8.
PortPort TCP, na którym load balancer przyjmuje przychodzące połączenia klientów WebSocket/HTTP i rejestracje serwerów backendowych.
SecurityOptionsDefiniuje reguły dopuszczania, takie jak dozwolone źródła dla uzgodnień WebSocket docierających do load balancera.
SpecyfikacjeWłącza lub wyłącza specyfikacje protokołu WebSocket, które moduł równoważenia obciążenia będzie akceptować od klientów podrzędnych.
SSLWłącza TLS/SSL na module równoważenia obciążenia, dzięki czemu klienci mogą łączyć się przy użyciu wss:// lub https://.
SSLOptionsPrzechowuje ścieżki certyfikatów, wybór wersji TLS i ustawienia OpenSSL dla listenera TLS load balancera.
ThreadPoolWłącza pulę wątków, która ponownie wykorzystuje wątki robocze zamiast je niszczyć po zamknięciu połączeń.
ThreadPoolOptionsKonfiguruje rozmiar i górne ograniczenie puli wątków wielokrotnego użytku stosowanej, gdy włączony jest tryb ThreadPool.
ThrottleOgranicza przepustowość (w bitach na sekundę), jaką moduł równoważenia obciążenia odczytuje z lub zapisuje do każdego połączenia.
VersionCiąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym.