TsgcWebSocketLoadBalancerServer › Propriétés

TsgcWebSocketLoadBalancerServer Properties

Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.

Connexion

NomDescription
Active Démarre ou arrête l'équilibreur de charge, ouvrant les sockets d'écoute qui acceptent les clients en aval et les enregistrements backend TsgcWebSocketServer.
PortPort TCP sur lequel l'équilibreur de charge accepte les clients WebSocket/HTTP entrants et les enregistrements de serveurs backend.
BindingsCollection de paires IP/port sur lesquelles l'équilibreur de charge écoute les clients en aval et les enregistrements de backend.
MaxConnectionsNombre maximal de connexions TCP simultanées (clients en aval plus dorsaux enregistrés) acceptées par le répartiteur de charge.

HTTP

NomDescription
HTTP2OptionsActive et paramètre HTTP/2 sur l'écouteur TLS du répartiteur de charge utilisé pour servir les requêtes HTTPS des clients en aval.

Sécurité

NomDescription
SSLActive TLS/SSL sur le répartiteur de charge afin que les clients puissent se connecter via wss:// ou https://.
SSLOptionsContient les chemins de certificats, la sélection de version TLS et le réglage OpenSSL pour l'écouteur TLS de l'équilibreur de charge.
SecurityOptions Définit les règles d'admission telles que les origines autorisées pour les handshakes WebSocket qui atteignent le répartiteur de charge.

Fiabilité

NomDescription
LoadBalancerConfigure la façon dont le répartiteur de charge distribue les connexions descendantes sur les backends enregistrés et quels protocoles sont équilibrés.
FallBackFournit des transports alternatifs sur l'équilibreur de charge pour les navigateurs qui ne prennent pas en charge les WebSockets natifs.

Avancé

NomDescription
Options Indicateurs de comportement divers pour l'équilibreur de charge : gestion des fragments, délais d'attente, pages de test HTTP et validation UTF-8.
Extensions Configure les extensions du protocole WebSocket telles que la compression deflate par message sur le frontal du répartiteur de charge.
Specifications Active ou désactive les spécifications du protocole WebSocket que l'équilibreur de charge acceptera des clients en aval.
ThreadPoolActive un pool de threads qui recycle les threads de travail au lieu de les détruire à la fermeture des connexions.
ThreadPoolOptionsConfigure la taille et la limite supérieure du pool de threads réutilisables utilisé lorsque ThreadPool est activé.
Throttle Limite la bande passante (bits par seconde) que l'équilibreur de charge lit ou écrit pour chaque connexion.

Diagnostics

NomDescription
LogFileÉcrit chaque message socket géré par l'équilibreur de charge dans un fichier journal à des fins de débogage et d'audit.
VersionChaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire.

Toutes les propriétés (ordre alphabétique)

NomDescription
Active Démarre ou arrête l'équilibreur de charge, ouvrant les sockets d'écoute qui acceptent les clients en aval et les enregistrements backend TsgcWebSocketServer.
BindingsCollection de paires IP/port sur lesquelles l'équilibreur de charge écoute les clients en aval et les enregistrements de backend.
Extensions Configure les extensions du protocole WebSocket telles que la compression deflate par message sur le frontal du répartiteur de charge.
FallBackFournit des transports alternatifs sur l'équilibreur de charge pour les navigateurs qui ne prennent pas en charge les WebSockets natifs.
HTTP2OptionsActive et paramètre HTTP/2 sur l'écouteur TLS du répartiteur de charge utilisé pour servir les requêtes HTTPS des clients en aval.
LoadBalancerConfigure la façon dont le répartiteur de charge distribue les connexions descendantes sur les backends enregistrés et quels protocoles sont équilibrés.
LogFileÉcrit chaque message socket géré par l'équilibreur de charge dans un fichier journal à des fins de débogage et d'audit.
MaxConnectionsNombre maximal de connexions TCP simultanées (clients en aval plus dorsaux enregistrés) acceptées par le répartiteur de charge.
Options Indicateurs de comportement divers pour l'équilibreur de charge : gestion des fragments, délais d'attente, pages de test HTTP et validation UTF-8.
PortPort TCP sur lequel l'équilibreur de charge accepte les clients WebSocket/HTTP entrants et les enregistrements de serveurs backend.
SecurityOptions Définit les règles d'admission telles que les origines autorisées pour les handshakes WebSocket qui atteignent le répartiteur de charge.
Specifications Active ou désactive les spécifications du protocole WebSocket que l'équilibreur de charge acceptera des clients en aval.
SSLActive TLS/SSL sur le répartiteur de charge afin que les clients puissent se connecter via wss:// ou https://.
SSLOptionsContient les chemins de certificats, la sélection de version TLS et le réglage OpenSSL pour l'écouteur TLS de l'équilibreur de charge.
ThreadPoolActive un pool de threads qui recycle les threads de travail au lieu de les détruire à la fermeture des connexions.
ThreadPoolOptionsConfigure la taille et la limite supérieure du pool de threads réutilisables utilisé lorsque ThreadPool est activé.
Throttle Limite la bande passante (bits par seconde) que l'équilibreur de charge lit ou écrit pour chaque connexion.
VersionChaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire.