TsgcWebSocketLoadBalancerServer › Eigenschaften
Veröffentlichte Eigenschaften, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| Active | Startet oder stoppt den Load Balancer und öffnet die Listening-Sockets, die nachgelagerte Clients und Backend-TsgcWebSocketServer-Registrierungen akzeptieren. |
| Port | TCP-Port, auf dem der Load Balancer eingehende WebSocket/HTTP-Clients und Backend-Server-Registrierungen annimmt. |
| Bindings | Sammlung von IP/Port-Paaren, an denen der Load Balancer auf Downstream-Clients und Backend-Registrierungen lauscht. |
| MaxConnections | Maximale Anzahl gleichzeitiger TCP-Verbindungen (Downstream-Clients plus registrierte Backends), die vom Load Balancer akzeptiert werden. |
| Name | Beschreibung |
|---|---|
| HTTP2Options | Aktiviert und feinabstimmt HTTP/2 auf dem TLS-Listener des Load Balancers, der zum Bedienen von HTTPS-Anfragen von Downstream-Clients verwendet wird. |
| Name | Beschreibung |
|---|---|
| SSL | Aktiviert TLS/SSL auf dem Load Balancer, sodass Clients sich mit wss:// oder https:// verbinden können. |
| SSLOptions | Enthält Zertifikatpfade, TLS-Versionsauswahl und OpenSSL-Tuning für den TLS-Listener des Load Balancers. |
| SecurityOptions | Definiert Zulassungsregeln wie zulässige Origins für WebSocket-Handshakes, die den Load Balancer erreichen. |
| Name | Beschreibung |
|---|---|
| LoadBalancer | Konfiguriert, wie der Load Balancer nachgelagerte Verbindungen über registrierte Backends verteilt und welche Protokolle balanciert werden. |
| FallBack | Stellt alternative Transporte auf dem Load Balancer für Browser bereit, die native WebSockets nicht unterstützen. |
| Name | Beschreibung |
|---|---|
| Options | Verschiedene Verhaltens-Flags für den Load Balancer: Fragmentbehandlung, Timeouts, HTTP-Testseiten und UTF-8-Validierung. |
| Extensions | Konfiguriert WebSocket-Protokollerweiterungen wie Per-Message-Deflate-Komprimierung am Load-Balancer-Frontend. |
| Specifications | Aktiviert oder deaktiviert die WebSocket-Protokollspezifikationen, die der Load Balancer von Downstream-Clients akzeptiert. |
| ThreadPool | Aktiviert einen Thread-Pool, der Worker-Threads wiederverwendet, anstatt sie beim Schließen von Verbindungen zu zerstören. |
| ThreadPoolOptions | Konfiguriert die Größe und Obergrenze des wiederverwendbaren Thread-Pools, der verwendet wird, wenn ThreadPool aktiviert ist. |
| Throttle | Begrenzt die Bandbreite (Bits pro Sekunde), die der Load Balancer von jeder Verbindung liest oder in sie schreibt. |
| Name | Beschreibung |
|---|---|
| LogFile | Schreibt jede vom Load Balancer verarbeitete Socket-Nachricht zum Debuggen und Auditing in eine Protokolldatei. |
| Version | Schreibgeschützte Zeichenkette mit der in der Binärdatei eingebetteten Version der sgcWebSockets-Bibliothek. |
| Name | Beschreibung |
|---|---|
| Active | Startet oder stoppt den Load Balancer und öffnet die Listening-Sockets, die nachgelagerte Clients und Backend-TsgcWebSocketServer-Registrierungen akzeptieren. |
| Bindings | Sammlung von IP/Port-Paaren, an denen der Load Balancer auf Downstream-Clients und Backend-Registrierungen lauscht. |
| Extensions | Konfiguriert WebSocket-Protokollerweiterungen wie Per-Message-Deflate-Komprimierung am Load-Balancer-Frontend. |
| FallBack | Stellt alternative Transporte auf dem Load Balancer für Browser bereit, die native WebSockets nicht unterstützen. |
| HTTP2Options | Aktiviert und feinabstimmt HTTP/2 auf dem TLS-Listener des Load Balancers, der zum Bedienen von HTTPS-Anfragen von Downstream-Clients verwendet wird. |
| LoadBalancer | Konfiguriert, wie der Load Balancer nachgelagerte Verbindungen über registrierte Backends verteilt und welche Protokolle balanciert werden. |
| LogFile | Schreibt jede vom Load Balancer verarbeitete Socket-Nachricht zum Debuggen und Auditing in eine Protokolldatei. |
| MaxConnections | Maximale Anzahl gleichzeitiger TCP-Verbindungen (Downstream-Clients plus registrierte Backends), die vom Load Balancer akzeptiert werden. |
| Options | Verschiedene Verhaltens-Flags für den Load Balancer: Fragmentbehandlung, Timeouts, HTTP-Testseiten und UTF-8-Validierung. |
| Port | TCP-Port, auf dem der Load Balancer eingehende WebSocket/HTTP-Clients und Backend-Server-Registrierungen annimmt. |
| SecurityOptions | Definiert Zulassungsregeln wie zulässige Origins für WebSocket-Handshakes, die den Load Balancer erreichen. |
| Specifications | Aktiviert oder deaktiviert die WebSocket-Protokollspezifikationen, die der Load Balancer von Downstream-Clients akzeptiert. |
| SSL | Aktiviert TLS/SSL auf dem Load Balancer, sodass Clients sich mit wss:// oder https:// verbinden können. |
| SSLOptions | Enthält Zertifikatpfade, TLS-Versionsauswahl und OpenSSL-Tuning für den TLS-Listener des Load Balancers. |
| ThreadPool | Aktiviert einen Thread-Pool, der Worker-Threads wiederverwendet, anstatt sie beim Schließen von Verbindungen zu zerstören. |
| ThreadPoolOptions | Konfiguriert die Größe und Obergrenze des wiederverwendbaren Thread-Pools, der verwendet wird, wenn ThreadPool aktiviert ist. |
| Throttle | Begrenzt die Bandbreite (Bits pro Sekunde), die der Load Balancer von jeder Verbindung liest oder in sie schreibt. |
| Version | Schreibgeschützte Zeichenkette mit der in der Binärdatei eingebetteten Version der sgcWebSockets-Bibliothek. |