TsgcWebSocketLoadBalancerServer › Propriedades
Propriedades published agrupadas por finalidade, seguidas pela lista alfabética completa.
| Name | Descrição |
|---|---|
| Active | Inicia ou para o balanceador de carga, abrindo os sockets de escuta que aceitam clientes downstream e registros de TsgcWebSocketServer de backend. |
| Port | Porta TCP na qual o load balancer aceita clientes WebSocket/HTTP recebidos e registros de servidores de backend. |
| Bindings | Coleção de pares IP/Port nos quais o balanceador de carga escuta por clientes downstream e registros de backend. |
| MaxConnections | Número máximo de conexões TCP simultâneas (clientes downstream mais backends registrados) aceitas pelo balanceador de carga. |
| Name | Descrição |
|---|---|
| HTTP2Options | Habilita e ajusta o HTTP/2 no listener TLS do balanceador de carga usado para servir requisições HTTPS de clientes downstream. |
| Name | Descrição |
|---|---|
| SSL | Habilita TLS/SSL no balanceador de carga para que os clientes possam conectar utilizando wss:// ou https://. |
| SSLOptions | Conté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. |
| SecurityOptions | Define regras de admissão, como origens permitidas para handshakes WebSocket que chegam ao load balancer. |
| Name | Descrição |
|---|---|
| LoadBalancer | Configura como o balanceador de carga distribui as conexões downstream entre os backends registrados e quais protocolos são balanceados. |
| FallBack | Fornece transportes alternativos no balanceador de carga para navegadores que não suportam WebSockets nativos. |
| Name | Descrição |
|---|---|
| Options | Flags diversas de comportamento para o balanceador de carga: tratamento de fragmentos, timeouts, páginas de teste HTTP e validação UTF-8. |
| Extensions | Configura extensões do protocolo WebSocket, como a compressão per-message deflate, no front-end do balanceador de carga. |
| Specifications | Habilita ou desabilita as especificações do protocolo WebSocket que o balanceador de carga aceitará de clientes downstream. |
| ThreadPool | Habilita um pool de threads que recicla os threads de trabalho em vez de destruí-los quando as conexões são fechadas. |
| ThreadPoolOptions | Configura o tamanho e o limite superior do pool de threads reutilizável usado quando ThreadPool está habilitado. |
| Throttle | Limita a largura de banda (bits por segundo) que o balanceador de carga lê ou grava em cada conexão. |
| Name | Descrição |
|---|---|
| LogFile | Escreve cada mensagem de socket tratada pelo balanceador de carga em um arquivo de log para depuração e auditoria. |
| Version | String somente leitura com a versão da biblioteca sgcWebSockets embutida no binário. |
| Name | Descrição |
|---|---|
| Active | Inicia ou para o balanceador de carga, abrindo os sockets de escuta que aceitam clientes downstream e registros de TsgcWebSocketServer de backend. |
| Bindings | Coleção de pares IP/Port nos quais o balanceador de carga escuta por clientes downstream e registros de backend. |
| Extensions | Configura extensões do protocolo WebSocket, como a compressão per-message deflate, no front-end do balanceador de carga. |
| FallBack | Fornece transportes alternativos no balanceador de carga para navegadores que não suportam WebSockets nativos. |
| HTTP2Options | Habilita e ajusta o HTTP/2 no listener TLS do balanceador de carga usado para servir requisições HTTPS de clientes downstream. |
| LoadBalancer | Configura como o balanceador de carga distribui as conexões downstream entre os backends registrados e quais protocolos são balanceados. |
| LogFile | Escreve cada mensagem de socket tratada pelo balanceador de carga em um arquivo de log para depuração e auditoria. |
| MaxConnections | Número máximo de conexões TCP simultâneas (clientes downstream mais backends registrados) aceitas pelo balanceador de carga. |
| Options | Flags diversas de comportamento para o balanceador de carga: tratamento de fragmentos, timeouts, páginas de teste HTTP e validação UTF-8. |
| Port | Porta TCP na qual o load balancer aceita clientes WebSocket/HTTP recebidos e registros de servidores de backend. |
| SecurityOptions | Define regras de admissão, como origens permitidas para handshakes WebSocket que chegam ao load balancer. |
| Specifications | Habilita ou desabilita as especificações do protocolo WebSocket que o balanceador de carga aceitará de clientes downstream. |
| SSL | Habilita TLS/SSL no balanceador de carga para que os clientes possam conectar utilizando wss:// ou https://. |
| SSLOptions | Conté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. |
| ThreadPool | Habilita um pool de threads que recicla os threads de trabalho em vez de destruí-los quando as conexões são fechadas. |
| ThreadPoolOptions | Configura o tamanho e o limite superior do pool de threads reutilizável usado quando ThreadPool está habilitado. |
| Throttle | Limita a largura de banda (bits por segundo) que o balanceador de carga lê ou grava em cada conexão. |
| Version | String somente leitura com a versão da biblioteca sgcWebSockets embutida no binário. |