TsgcWebSocketLoadBalancerServer › Właściwości
Opublikowane właściwości pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| Active | Uruchamia 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. |
| Port | Port TCP, na którym load balancer przyjmuje przychodzące połączenia klientów WebSocket/HTTP i rejestracje serwerów backendowych. |
| Bindings | Kolekcja par IP/Port, na których nasłuchuje moduł równoważenia obciążenia dla klientów końcowych i rejestracji serwerów zaplecza. |
| MaxConnections | Maksymalna liczba jednoczesnych połączeń TCP (klientów końcowych i zarejestrowanych backendów) akceptowanych przez load balancer. |
| Nazwa | Opis |
|---|---|
| HTTP2Options | Włą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. |
| Nazwa | Opis |
|---|---|
| SSL | Włącza TLS/SSL na module równoważenia obciążenia, dzięki czemu klienci mogą łączyć się przy użyciu wss:// lub https://. |
| SSLOptions | Przechowuje ścieżki certyfikatów, wybór wersji TLS i ustawienia OpenSSL dla listenera TLS load balancera. |
| SecurityOptions | Definiuje reguły dopuszczania, takie jak dozwolone źródła dla uzgodnień WebSocket docierających do load balancera. |
| Nazwa | Opis |
|---|---|
| LoadBalancer | Konfiguruje 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. |
| FallBack | Zapewnia alternatywne transporty na module równoważenia obciążenia dla przeglądarek, które nie obsługują natywnych WebSocketów. |
| Nazwa | Opis |
|---|---|
| Options | Różne flagi zachowania modułu równoważenia obciążenia: obsługa fragmentów, limity czasu, strony testowe HTTP i walidacja UTF-8. |
| Extensions | Konfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate, na frontendzie modułu równoważenia obciążenia. |
| Specyfikacje | Włącza lub wyłącza specyfikacje protokołu WebSocket, które moduł równoważenia obciążenia będzie akceptować od klientów podrzędnych. |
| ThreadPool | Włącza pulę wątków, która ponownie wykorzystuje wątki robocze zamiast je niszczyć po zamknięciu połączeń. |
| ThreadPoolOptions | Konfiguruje rozmiar i górne ograniczenie puli wątków wielokrotnego użytku stosowanej, gdy włączony jest tryb ThreadPool. |
| Throttle | Ogranicza przepustowość (w bitach na sekundę), jaką moduł równoważenia obciążenia odczytuje z lub zapisuje do każdego połączenia. |
| Nazwa | Opis |
|---|---|
| LogFile | Zapisuje każdy komunikat gniazda obsługiwany przez load balancer do pliku dziennika na potrzeby debugowania i audytu. |
| Version | Ciąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym. |
| Nazwa | Opis |
|---|---|
| Active | Uruchamia 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. |
| Bindings | Kolekcja par IP/Port, na których nasłuchuje moduł równoważenia obciążenia dla klientów końcowych i rejestracji serwerów zaplecza. |
| Extensions | Konfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate, na frontendzie modułu równoważenia obciążenia. |
| FallBack | Zapewnia alternatywne transporty na module równoważenia obciążenia dla przeglądarek, które nie obsługują natywnych WebSocketów. |
| HTTP2Options | Włą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. |
| LoadBalancer | Konfiguruje 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. |
| LogFile | Zapisuje każdy komunikat gniazda obsługiwany przez load balancer do pliku dziennika na potrzeby debugowania i audytu. |
| MaxConnections | Maksymalna liczba jednoczesnych połączeń TCP (klientów końcowych i zarejestrowanych backendów) akceptowanych przez load balancer. |
| Options | Różne flagi zachowania modułu równoważenia obciążenia: obsługa fragmentów, limity czasu, strony testowe HTTP i walidacja UTF-8. |
| Port | Port TCP, na którym load balancer przyjmuje przychodzące połączenia klientów WebSocket/HTTP i rejestracje serwerów backendowych. |
| SecurityOptions | Definiuje reguły dopuszczania, takie jak dozwolone źródła dla uzgodnień WebSocket docierających do load balancera. |
| Specyfikacje | Włącza lub wyłącza specyfikacje protokołu WebSocket, które moduł równoważenia obciążenia będzie akceptować od klientów podrzędnych. |
| SSL | Włącza TLS/SSL na module równoważenia obciążenia, dzięki czemu klienci mogą łączyć się przy użyciu wss:// lub https://. |
| SSLOptions | Przechowuje ścieżki certyfikatów, wybór wersji TLS i ustawienia OpenSSL dla listenera TLS load balancera. |
| ThreadPool | Włącza pulę wątków, która ponownie wykorzystuje wątki robocze zamiast je niszczyć po zamknięciu połączeń. |
| ThreadPoolOptions | Konfiguruje rozmiar i górne ograniczenie puli wątków wielokrotnego użytku stosowanej, gdy włączony jest tryb ThreadPool. |
| Throttle | Ogranicza przepustowość (w bitach na sekundę), jaką moduł równoważenia obciążenia odczytuje z lub zapisuje do każdego połączenia. |
| Version | Ciąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym. |