TsgcWebSocketLoadBalancerServer › Eigenschaften

TsgcWebSocketLoadBalancerServer Eigenschaften

Veröffentlichte Eigenschaften, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Verbindung

NameBeschreibung
ActiveStartet oder stoppt den Load Balancer und öffnet die Listening-Sockets, die nachgelagerte Clients und Backend-TsgcWebSocketServer-Registrierungen akzeptieren.
PortTCP-Port, auf dem der Load Balancer eingehende WebSocket/HTTP-Clients und Backend-Server-Registrierungen annimmt.
BindingsSammlung von IP/Port-Paaren, an denen der Load Balancer auf Downstream-Clients und Backend-Registrierungen lauscht.
MaxConnectionsMaximale Anzahl gleichzeitiger TCP-Verbindungen (Downstream-Clients plus registrierte Backends), die vom Load Balancer akzeptiert werden.

HTTP

NameBeschreibung
HTTP2OptionsAktiviert und feinabstimmt HTTP/2 auf dem TLS-Listener des Load Balancers, der zum Bedienen von HTTPS-Anfragen von Downstream-Clients verwendet wird.

Sicherheit

NameBeschreibung
SSLAktiviert TLS/SSL auf dem Load Balancer, sodass Clients sich mit wss:// oder https:// verbinden können.
SSLOptionsEnthält Zertifikatpfade, TLS-Versionsauswahl und OpenSSL-Tuning für den TLS-Listener des Load Balancers.
SecurityOptionsDefiniert Zulassungsregeln wie zulässige Origins für WebSocket-Handshakes, die den Load Balancer erreichen.

Zuverlässigkeit

NameBeschreibung
LoadBalancerKonfiguriert, wie der Load Balancer nachgelagerte Verbindungen über registrierte Backends verteilt und welche Protokolle balanciert werden.
FallBackStellt alternative Transporte auf dem Load Balancer für Browser bereit, die native WebSockets nicht unterstützen.

Erweitert

NameBeschreibung
OptionsVerschiedene Verhaltens-Flags für den Load Balancer: Fragmentbehandlung, Timeouts, HTTP-Testseiten und UTF-8-Validierung.
ExtensionsKonfiguriert WebSocket-Protokollerweiterungen wie Per-Message-Deflate-Komprimierung am Load-Balancer-Frontend.
SpecificationsAktiviert oder deaktiviert die WebSocket-Protokollspezifikationen, die der Load Balancer von Downstream-Clients akzeptiert.
ThreadPoolAktiviert einen Thread-Pool, der Worker-Threads wiederverwendet, anstatt sie beim Schließen von Verbindungen zu zerstören.
ThreadPoolOptionsKonfiguriert die Größe und Obergrenze des wiederverwendbaren Thread-Pools, der verwendet wird, wenn ThreadPool aktiviert ist.
ThrottleBegrenzt die Bandbreite (Bits pro Sekunde), die der Load Balancer von jeder Verbindung liest oder in sie schreibt.

Diagnose

NameBeschreibung
LogFileSchreibt jede vom Load Balancer verarbeitete Socket-Nachricht zum Debuggen und Auditing in eine Protokolldatei.
VersionSchreibgeschützte Zeichenkette mit der in der Binärdatei eingebetteten Version der sgcWebSockets-Bibliothek.

Alle Eigenschaften (alphabetisch)

NameBeschreibung
ActiveStartet oder stoppt den Load Balancer und öffnet die Listening-Sockets, die nachgelagerte Clients und Backend-TsgcWebSocketServer-Registrierungen akzeptieren.
BindingsSammlung von IP/Port-Paaren, an denen der Load Balancer auf Downstream-Clients und Backend-Registrierungen lauscht.
ExtensionsKonfiguriert WebSocket-Protokollerweiterungen wie Per-Message-Deflate-Komprimierung am Load-Balancer-Frontend.
FallBackStellt alternative Transporte auf dem Load Balancer für Browser bereit, die native WebSockets nicht unterstützen.
HTTP2OptionsAktiviert und feinabstimmt HTTP/2 auf dem TLS-Listener des Load Balancers, der zum Bedienen von HTTPS-Anfragen von Downstream-Clients verwendet wird.
LoadBalancerKonfiguriert, wie der Load Balancer nachgelagerte Verbindungen über registrierte Backends verteilt und welche Protokolle balanciert werden.
LogFileSchreibt jede vom Load Balancer verarbeitete Socket-Nachricht zum Debuggen und Auditing in eine Protokolldatei.
MaxConnectionsMaximale Anzahl gleichzeitiger TCP-Verbindungen (Downstream-Clients plus registrierte Backends), die vom Load Balancer akzeptiert werden.
OptionsVerschiedene Verhaltens-Flags für den Load Balancer: Fragmentbehandlung, Timeouts, HTTP-Testseiten und UTF-8-Validierung.
PortTCP-Port, auf dem der Load Balancer eingehende WebSocket/HTTP-Clients und Backend-Server-Registrierungen annimmt.
SecurityOptionsDefiniert Zulassungsregeln wie zulässige Origins für WebSocket-Handshakes, die den Load Balancer erreichen.
SpecificationsAktiviert oder deaktiviert die WebSocket-Protokollspezifikationen, die der Load Balancer von Downstream-Clients akzeptiert.
SSLAktiviert TLS/SSL auf dem Load Balancer, sodass Clients sich mit wss:// oder https:// verbinden können.
SSLOptionsEnthält Zertifikatpfade, TLS-Versionsauswahl und OpenSSL-Tuning für den TLS-Listener des Load Balancers.
ThreadPoolAktiviert einen Thread-Pool, der Worker-Threads wiederverwendet, anstatt sie beim Schließen von Verbindungen zu zerstören.
ThreadPoolOptionsKonfiguriert die Größe und Obergrenze des wiederverwendbaren Thread-Pools, der verwendet wird, wenn ThreadPool aktiviert ist.
ThrottleBegrenzt die Bandbreite (Bits pro Sekunde), die der Load Balancer von jeder Verbindung liest oder in sie schreibt.
VersionSchreibgeschützte Zeichenkette mit der in der Binärdatei eingebetteten Version der sgcWebSockets-Bibliothek.