TsgcWebSocketProxyServer › Propriedades

Propriedades de TsgcWebSocketProxyServer

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

Conexão

NameDescrição
ActiveInicia ou para o proxy, abrindo os sockets de escuta que aceitam clientes WebSocket downstream.
PortPorta TCP na qual o proxy aceita conexões WebSocket downstream de entrada.
BindingsColeção de pares IP/Port nos quais o proxy escuta por clientes WebSocket downstream recebidos.
MaxConnectionsNúmero máximo de conexões simultâneas de clientes downstream aceitas pelo proxy.
ProxyIdentifica o destino upstream — o servidor WebSocket/TCP real para o qual cada cliente aceito é encaminhado de forma transparente.

Security

NameDescrição
AuthenticationHabilita e configura a autenticação por usuário/senha para clientes WebSocket de entrada que se conectam ao proxy.
SSLHabilita TLS/SSL no listener downstream, de modo que os clientes possam conectar ao proxy utilizando wss:// ou https://.
SSLOptionsMantém os caminhos de certificado, a seleção de versão TLS e o ajuste do OpenSSL para o listener TLS downstream.
SecurityOptionsDefine as regras de admissão do handshake: origens permitidas e validação de versão/chave da RFC 6455.
MaxMessageSizeTamanho máximo em bytes de uma mensagem WebSocket recebida; protege o servidor contra ataques de esgotamento de memória.

Confiabilidade

NameDescrição
LoadBalancerConfigura o cliente integrado usado para registrar este proxy em uma instância de Load Balancer Server.
FallBackFornece transportes alternativos (Server-Sent Events) para navegadores que não suportam WebSockets nativos.

Avançado

NameDescrição
OptionsAgrupa flags variados de comportamento do proxy: 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 para a perna downstream.
SpecificationsHabilita ou desabilita as especificações do protocolo WebSocket que o proxy aceitará de clientes downstream.
ThreadPoolHabilita um thread pool que recicla threads worker em vez de destruí-las quando as conexões proxied são fechadas.
ThreadPoolOptionsConfigura o tamanho e o limite superior do pool de threads reutilizável utilizado quando ThreadPool está habilitado.
ThrottleLimita a largura de banda (bits por segundo) que o proxy lê de ou escreve em cada conexão downstream.

Diagnósticos

NameDescrição
LogFileEscreve cada mensagem de socket de entrada e de saída 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 proxy, abrindo os sockets de escuta que aceitam clientes WebSocket downstream.
AuthenticationHabilita e configura a autenticação por usuário/senha para clientes WebSocket de entrada que se conectam ao proxy.
BindingsColeção de pares IP/Port nos quais o proxy escuta por clientes WebSocket downstream recebidos.
ExtensionsConfigura extensões do protocolo WebSocket, como a compressão per-message deflate para a perna downstream.
FallBackFornece transportes alternativos (Server-Sent Events) para navegadores que não suportam WebSockets nativos.
LoadBalancerConfigura o cliente integrado usado para registrar este proxy em uma instância de Load Balancer Server.
LogFileEscreve cada mensagem de socket de entrada e de saída em um arquivo de log para depuração e auditoria.
MaxConnectionsNúmero máximo de conexões simultâneas de clientes downstream aceitas pelo proxy.
MaxMessageSizeTamanho máximo em bytes de uma mensagem WebSocket recebida; protege o servidor contra ataques de esgotamento de memória.
OptionsAgrupa flags variados de comportamento do proxy: tratamento de fragmentos, timeouts, páginas de teste HTTP e validação UTF-8.
PortPorta TCP na qual o proxy aceita conexões WebSocket downstream de entrada.
ProxyIdentifica o destino upstream — o servidor WebSocket/TCP real para o qual cada cliente aceito é encaminhado de forma transparente.
SecurityOptionsDefine as regras de admissão do handshake: origens permitidas e validação de versão/chave da RFC 6455.
SpecificationsHabilita ou desabilita as especificações do protocolo WebSocket que o proxy aceitará de clientes downstream.
SSLHabilita TLS/SSL no listener downstream, de modo que os clientes possam conectar ao proxy utilizando wss:// ou https://.
SSLOptionsMantém os caminhos de certificado, a seleção de versão TLS e o ajuste do OpenSSL para o listener TLS downstream.
ThreadPoolHabilita um thread pool que recicla threads worker em vez de destruí-las quando as conexões proxied são fechadas.
ThreadPoolOptionsConfigura o tamanho e o limite superior do pool de threads reutilizável utilizado quando ThreadPool está habilitado.
ThrottleLimita a largura de banda (bits por segundo) que o proxy lê de ou escreve em cada conexão downstream.
VersionString somente leitura com a versão da biblioteca sgcWebSockets embutida no binário.