TsgcWebSocketLoadBalancerServer › Propriedades

Propriedades de TsgcWebSocketLoadBalancerServer

Propriedades published agrupadas por finalidade, seguidas pela lista alfabética completa.

Conexão

NameDescrição
ActiveInicia ou para o balanceador de carga, abrindo os sockets de escuta que aceitam clientes downstream e registros de TsgcWebSocketServer de backend.
PortPorta TCP na qual o load balancer aceita clientes WebSocket/HTTP recebidos e registros de servidores de backend.
BindingsColeção de pares IP/Port nos quais o balanceador de carga escuta por clientes downstream e registros de backend.
MaxConnectionsNúmero máximo de conexões TCP simultâneas (clientes downstream mais backends registrados) aceitas pelo balanceador de carga.

HTTP

NameDescrição
HTTP2OptionsHabilita e ajusta o HTTP/2 no listener TLS do balanceador de carga usado para servir requisições HTTPS de clientes downstream.

Security

NameDescrição
SSLHabilita TLS/SSL no balanceador de carga para que os clientes possam conectar utilizando wss:// ou https://.
SSLOptionsContém os caminhos de certificado, a seleção de versão do TLS e o ajuste do OpenSSL para o listener TLS do load balancer.
SecurityOptionsDefine regras de admissão, como origens permitidas para handshakes WebSocket que chegam ao load balancer.

Confiabilidade

NameDescrição
LoadBalancerConfigura como o balanceador de carga distribui as conexões downstream entre os backends registrados e quais protocolos são balanceados.
FallBackFornece transportes alternativos no balanceador de carga para navegadores que não suportam WebSockets nativos.

Avançado

NameDescrição
OptionsFlags diversas de comportamento para o balanceador de carga: tratamento de fragmentos, timeouts, páginas de teste HTTP e validação UTF-8.
ExtensionsConfigura extensões do protocolo WebSocket, como a compressão per-message deflate, no front-end do balanceador de carga.
SpecificationsHabilita ou desabilita as especificações do protocolo WebSocket que o balanceador de carga aceitará de clientes downstream.
ThreadPoolHabilita um pool de threads que recicla os threads de trabalho em vez de destruí-los quando as conexões são fechadas.
ThreadPoolOptionsConfigura o tamanho e o limite superior do pool de threads reutilizável usado quando ThreadPool está habilitado.
ThrottleLimita a largura de banda (bits por segundo) que o balanceador de carga lê ou grava em cada conexão.

Diagnósticos

NameDescrição
LogFileEscreve cada mensagem de socket tratada pelo balanceador de carga em um arquivo de log para depuração e auditoria.
VersionString somente leitura com a versão da biblioteca sgcWebSockets embutida no binário.

Todas as Propriedades (alfabética)

NameDescrição
ActiveInicia ou para o balanceador de carga, abrindo os sockets de escuta que aceitam clientes downstream e registros de TsgcWebSocketServer de backend.
BindingsColeção de pares IP/Port nos quais o balanceador de carga escuta por clientes downstream e registros de backend.
ExtensionsConfigura extensões do protocolo WebSocket, como a compressão per-message deflate, no front-end do balanceador de carga.
FallBackFornece transportes alternativos no balanceador de carga para navegadores que não suportam WebSockets nativos.
HTTP2OptionsHabilita e ajusta o HTTP/2 no listener TLS do balanceador de carga usado para servir requisições HTTPS de clientes downstream.
LoadBalancerConfigura como o balanceador de carga distribui as conexões downstream entre os backends registrados e quais protocolos são balanceados.
LogFileEscreve cada mensagem de socket tratada pelo balanceador de carga em um arquivo de log para depuração e auditoria.
MaxConnectionsNúmero máximo de conexões TCP simultâneas (clientes downstream mais backends registrados) aceitas pelo balanceador de carga.
OptionsFlags diversas de comportamento para o balanceador de carga: tratamento de fragmentos, timeouts, páginas de teste HTTP e validação UTF-8.
PortPorta TCP na qual o load balancer aceita clientes WebSocket/HTTP recebidos e registros de servidores de backend.
SecurityOptionsDefine regras de admissão, como origens permitidas para handshakes WebSocket que chegam ao load balancer.
SpecificationsHabilita ou desabilita as especificações do protocolo WebSocket que o balanceador de carga aceitará de clientes downstream.
SSLHabilita TLS/SSL no balanceador de carga para que os clientes possam conectar utilizando wss:// ou https://.
SSLOptionsContém os caminhos de certificado, a seleção de versão do TLS e o ajuste do OpenSSL para o listener TLS do load balancer.
ThreadPoolHabilita um pool de threads que recicla os threads de trabalho em vez de destruí-los quando as conexões são fechadas.
ThreadPoolOptionsConfigura o tamanho e o limite superior do pool de threads reutilizável usado quando ThreadPool está habilitado.
ThrottleLimita a largura de banda (bits por segundo) que o balanceador de carga lê ou grava em cada conexão.
VersionString somente leitura com a versão da biblioteca sgcWebSockets embutida no binário.