TsgcWebSocketLoadBalancerServer › Propiedades
Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| Active | Inicia o detiene el balanceador de carga, abriendo los sockets de escucha que aceptan clientes descendentes y registros de TsgcWebSocketServer de backend. |
| Port | Puerto TCP en el que el balanceador de carga acepta clientes WebSocket/HTTP entrantes y registros de servidores backend. |
| Bindings | Colección de pares IP/Puerto en los que el balanceador de carga escucha para clientes descendentes y registros de backend. |
| MaxConnections | Número máximo de conexiones TCP simultáneas (clientes en sentido descendente más backends registrados) aceptadas por el balanceador de carga. |
| Nombre | Descripción |
|---|---|
| HTTP2Options | Habilita y ajusta HTTP/2 en el listener TLS del balanceador de carga utilizado para atender las solicitudes HTTPS de los clientes descendentes. |
| Nombre | Descripción |
|---|---|
| SSL | Habilita TLS/SSL en el balanceador de carga para que los clientes puedan conectarse usando wss:// o https://. |
| SSLOptions | Contiene 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. |
| SecurityOptions | Define reglas de admisión, como los orígenes permitidos para los apretones de mano WebSocket que llegan al equilibrador de carga. |
| Nombre | Descripción |
|---|---|
| LoadBalancer | Configura cómo el balanceador de carga distribuye las conexiones descendentes entre los backends registrados y qué protocolos se equilibran. |
| FallBack | Proporciona transportes alternativos en el balanceador de carga para navegadores que no admiten WebSockets nativos. |
| Nombre | Descripción |
|---|---|
| Options | Indicadores 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. |
| Extensions | Configura extensiones del protocolo WebSocket como la compresión de deflación por mensaje en el front-end del balanceador de carga. |
| Especificaciones | Habilita o deshabilita las especificaciones del protocolo WebSocket que el balanceador de carga aceptará de los clientes descendentes. |
| ThreadPool | Habilita un grupo de hilos que recicla los hilos de trabajo en lugar de destruirlos cuando las conexiones se cierran. |
| ThreadPoolOptions | Configura el tamaño y el límite superior del grupo de hilos reutilizables utilizado cuando ThreadPool está habilitado. |
| Throttle | Limita el ancho de banda (bits por segundo) que el balanceador de carga lee o escribe en cada conexión. |
| Nombre | Descripción |
|---|---|
| LogFile | Escribe cada mensaje de socket gestionado por el balanceador de carga en un archivo de registro para depuración y auditoría. |
| Version | Cadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario. |
| Nombre | Descripción |
|---|---|
| Active | Inicia o detiene el balanceador de carga, abriendo los sockets de escucha que aceptan clientes descendentes y registros de TsgcWebSocketServer de backend. |
| Bindings | Colección de pares IP/Puerto en los que el balanceador de carga escucha para clientes descendentes y registros de backend. |
| Extensions | Configura extensiones del protocolo WebSocket como la compresión de deflación por mensaje en el front-end del balanceador de carga. |
| FallBack | Proporciona transportes alternativos en el balanceador de carga para navegadores que no admiten WebSockets nativos. |
| HTTP2Options | Habilita y ajusta HTTP/2 en el listener TLS del balanceador de carga utilizado para atender las solicitudes HTTPS de los clientes descendentes. |
| LoadBalancer | Configura cómo el balanceador de carga distribuye las conexiones descendentes entre los backends registrados y qué protocolos se equilibran. |
| LogFile | Escribe cada mensaje de socket gestionado por el balanceador de carga en un archivo de registro para depuración y auditoría. |
| MaxConnections | Número máximo de conexiones TCP simultáneas (clientes en sentido descendente más backends registrados) aceptadas por el balanceador de carga. |
| Options | Indicadores 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. |
| Port | Puerto TCP en el que el balanceador de carga acepta clientes WebSocket/HTTP entrantes y registros de servidores backend. |
| SecurityOptions | Define reglas de admisión, como los orígenes permitidos para los apretones de mano WebSocket que llegan al equilibrador de carga. |
| Especificaciones | Habilita o deshabilita las especificaciones del protocolo WebSocket que el balanceador de carga aceptará de los clientes descendentes. |
| SSL | Habilita TLS/SSL en el balanceador de carga para que los clientes puedan conectarse usando wss:// o https://. |
| SSLOptions | Contiene 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. |
| ThreadPool | Habilita un grupo de hilos que recicla los hilos de trabajo en lugar de destruirlos cuando las conexiones se cierran. |
| ThreadPoolOptions | Configura el tamaño y el límite superior del grupo de hilos reutilizables utilizado cuando ThreadPool está habilitado. |
| Throttle | Limita el ancho de banda (bits por segundo) que el balanceador de carga lee o escribe en cada conexión. |
| Version | Cadena de solo lectura con la versión de la biblioteca sgcWebSockets incorporada en el binario. |