TsgcWebSocketLoadBalancerServer › Properties

TsgcWebSocketLoadBalancerServer Properties

Proprietà pubblicate raggruppate per scopo, seguite dall'elenco alfabetico completo.

Connessione

NomeDescrizione
ActiveAvvia o arresta il load balancer, aprendo i socket in ascolto che accettano i client downstream e le registrazioni di TsgcWebSocketServer backend.
PortPorta TCP su cui il load balancer accetta i client WebSocket/HTTP in ingresso e le registrazioni dei server backend.
BindingsInsieme di coppie IP/Porta su cui il bilanciatore del carico rimane in ascolto per i client downstream e le registrazioni backend.
MaxConnectionsNumero massimo di connessioni TCP simultanee (client downstream più backend registrati) accettate dal load balancer.

HTTP

NomeDescrizione
HTTP2OptionsAbilita e ottimizza HTTP/2 sul listener TLS del load balancer utilizzato per servire le richieste HTTPS dai client downstream.

Sicurezza

NomeDescrizione
SSLAbilita TLS/SSL sul load balancer in modo che i client possano connettersi tramite wss:// o https://.
SSLOptionsContiene i percorsi dei certificati, la selezione della versione TLS e la regolazione di OpenSSL per il listener TLS del load balancer.
SecurityOptionsDefinisce le regole di ammissione, come le origini consentite per gli handshake WebSocket che raggiungono il load balancer.

Affidabilità

NomeDescrizione
LoadBalancerConfigura il modo in cui il load balancer distribuisce le connessioni downstream tra i backend registrati e quali protocolli vengono bilanciati.
FallBackFornisce trasporti alternativi sul load balancer per i browser che non supportano WebSocket nativi.

Avanzate

NomeDescrizione
OptionsFlag di comportamento vari per il load balancer: gestione dei frammenti, timeout, pagine di test HTTP e validazione UTF-8.
ExtensionsConfigura le estensioni del protocollo WebSocket, come la compressione per deflate dei messaggi, sul front-end del load balancer.
SpecificationsAbilita o disabilita le specifiche del protocollo WebSocket che il load balancer accetterà dai client downstream.
ThreadPoolAbilita un pool di thread che ricicla i thread di lavoro invece di eliminarli alla chiusura delle connessioni.
ThreadPoolOptionsConfigura la dimensione e il limite massimo del pool di thread riutilizzabili utilizzati quando ThreadPool è abilitato.
ThrottleLimita la larghezza di banda (bit al secondo) che il load balancer legge o scrive per ciascuna connessione.

Diagnostica

NomeDescrizione
LogFileScrive ogni messaggio socket gestito dal load balancer in un file di log per il debug e l'auditing.
VersionStringa di sola lettura con la versione della libreria sgcWebSockets incorporata nel binario.

Tutte le proprietà (in ordine alfabetico)

NomeDescrizione
ActiveAvvia o arresta il load balancer, aprendo i socket in ascolto che accettano i client downstream e le registrazioni di TsgcWebSocketServer backend.
BindingsInsieme di coppie IP/Porta su cui il bilanciatore del carico rimane in ascolto per i client downstream e le registrazioni backend.
ExtensionsConfigura le estensioni del protocollo WebSocket, come la compressione per deflate dei messaggi, sul front-end del load balancer.
FallBackFornisce trasporti alternativi sul load balancer per i browser che non supportano WebSocket nativi.
HTTP2OptionsAbilita e ottimizza HTTP/2 sul listener TLS del load balancer utilizzato per servire le richieste HTTPS dai client downstream.
LoadBalancerConfigura il modo in cui il load balancer distribuisce le connessioni downstream tra i backend registrati e quali protocolli vengono bilanciati.
LogFileScrive ogni messaggio socket gestito dal load balancer in un file di log per il debug e l'auditing.
MaxConnectionsNumero massimo di connessioni TCP simultanee (client downstream più backend registrati) accettate dal load balancer.
OptionsFlag di comportamento vari per il load balancer: gestione dei frammenti, timeout, pagine di test HTTP e validazione UTF-8.
PortPorta TCP su cui il load balancer accetta i client WebSocket/HTTP in ingresso e le registrazioni dei server backend.
SecurityOptionsDefinisce le regole di ammissione, come le origini consentite per gli handshake WebSocket che raggiungono il load balancer.
SpecificationsAbilita o disabilita le specifiche del protocollo WebSocket che il load balancer accetterà dai client downstream.
SSLAbilita TLS/SSL sul load balancer in modo che i client possano connettersi tramite wss:// o https://.
SSLOptionsContiene i percorsi dei certificati, la selezione della versione TLS e la regolazione di OpenSSL per il listener TLS del load balancer.
ThreadPoolAbilita un pool di thread che ricicla i thread di lavoro invece di eliminarli alla chiusura delle connessioni.
ThreadPoolOptionsConfigura la dimensione e il limite massimo del pool di thread riutilizzabili utilizzati quando ThreadPool è abilitato.
ThrottleLimita la larghezza di banda (bit al secondo) che il load balancer legge o scrive per ciascuna connessione.
VersionStringa di sola lettura con la versione della libreria sgcWebSockets incorporata nel binario.