TsgcWebSocketLoadBalancerServer › Propiedades

TsgcWebSocketLoadBalancerServer Propiedades

Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.

Conexión

NombreDescripción
ActiveInicia o detiene el balanceador de carga, abriendo los sockets de escucha que aceptan clientes descendentes y registros de TsgcWebSocketServer de backend.
PortPuerto TCP en el que el balanceador de carga acepta clientes WebSocket/HTTP entrantes y registros de servidores backend.
BindingsColección de pares IP/Puerto en los que el balanceador de carga escucha para clientes descendentes y registros de backend.
MaxConnectionsNúmero máximo de conexiones TCP simultáneas (clientes en sentido descendente más backends registrados) aceptadas por el balanceador de carga.

HTTP

NombreDescripción
HTTP2OptionsHabilita y ajusta HTTP/2 en el listener TLS del balanceador de carga utilizado para atender las solicitudes HTTPS de los clientes descendentes.

Seguridad

NombreDescripción
SSLHabilita TLS/SSL en el balanceador de carga para que los clientes puedan conectarse usando wss:// o https://.
SSLOptionsContiene las rutas de los certificados, la selección de versión TLS y el ajuste de OpenSSL para el oyente TLS del balanceador de carga.
SecurityOptionsDefine reglas de admisión, como los orígenes permitidos para los apretones de mano WebSocket que llegan al equilibrador de carga.

Fiabilidad

NombreDescripción
LoadBalancerConfigura cómo el balanceador de carga distribuye las conexiones descendentes entre los backends registrados y qué protocolos se equilibran.
FallBackProporciona transportes alternativos en el balanceador de carga para navegadores que no admiten WebSockets nativos.

Avanzado

NombreDescripción
OptionsIndicadores de comportamiento varios para el balanceador de carga: gestión de fragmentos, tiempos de espera, páginas de prueba HTTP y validación UTF-8.
ExtensionsConfigura extensiones del protocolo WebSocket como la compresión de deflación por mensaje en el front-end del balanceador de carga.
EspecificacionesHabilita o deshabilita las especificaciones del protocolo WebSocket que el balanceador de carga aceptará de los clientes descendentes.
ThreadPoolHabilita un grupo de hilos que recicla los hilos de trabajo en lugar de destruirlos cuando las conexiones se cierran.
ThreadPoolOptionsConfigura el tamaño y el límite superior del grupo de hilos reutilizables utilizado cuando ThreadPool está habilitado.
ThrottleLimita el ancho de banda (bits por segundo) que el balanceador de carga lee o escribe en cada conexión.

Diagnósticos

NombreDescripción
LogFileEscribe cada mensaje de socket gestionado por el balanceador de carga en un archivo de registro para depuración y auditoría.
VersionCadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario.

Todas las Propiedades (alfabético)

NombreDescripción
ActiveInicia o detiene el balanceador de carga, abriendo los sockets de escucha que aceptan clientes descendentes y registros de TsgcWebSocketServer de backend.
BindingsColección de pares IP/Puerto en los que el balanceador de carga escucha para clientes descendentes y registros de backend.
ExtensionsConfigura extensiones del protocolo WebSocket como la compresión de deflación por mensaje en el front-end del balanceador de carga.
FallBackProporciona transportes alternativos en el balanceador de carga para navegadores que no admiten WebSockets nativos.
HTTP2OptionsHabilita y ajusta HTTP/2 en el listener TLS del balanceador de carga utilizado para atender las solicitudes HTTPS de los clientes descendentes.
LoadBalancerConfigura cómo el balanceador de carga distribuye las conexiones descendentes entre los backends registrados y qué protocolos se equilibran.
LogFileEscribe cada mensaje de socket gestionado por el balanceador de carga en un archivo de registro para depuración y auditoría.
MaxConnectionsNúmero máximo de conexiones TCP simultáneas (clientes en sentido descendente más backends registrados) aceptadas por el balanceador de carga.
OptionsIndicadores de comportamiento varios para el balanceador de carga: gestión de fragmentos, tiempos de espera, páginas de prueba HTTP y validación UTF-8.
PortPuerto TCP en el que el balanceador de carga acepta clientes WebSocket/HTTP entrantes y registros de servidores backend.
SecurityOptionsDefine reglas de admisión, como los orígenes permitidos para los apretones de mano WebSocket que llegan al equilibrador de carga.
EspecificacionesHabilita o deshabilita las especificaciones del protocolo WebSocket que el balanceador de carga aceptará de los clientes descendentes.
SSLHabilita TLS/SSL en el balanceador de carga para que los clientes puedan conectarse usando wss:// o https://.
SSLOptionsContiene las rutas de los certificados, la selección de versión TLS y el ajuste de OpenSSL para el oyente TLS del balanceador de carga.
ThreadPoolHabilita un grupo de hilos que recicla los hilos de trabajo en lugar de destruirlos cuando las conexiones se cierran.
ThreadPoolOptionsConfigura el tamaño y el límite superior del grupo de hilos reutilizables utilizado cuando ThreadPool está habilitado.
ThrottleLimita el ancho de banda (bits por segundo) que el balanceador de carga lee o escribe en cada conexión.
VersionCadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario.