TsgcWebSocketLoadBalancerServer › Propriétés
Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.
| Nom | Description |
|---|---|
| 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.
|
| Port | Port TCP sur lequel l'équilibreur de charge accepte les clients WebSocket/HTTP entrants et les enregistrements de serveurs backend. |
| Bindings | Collection de paires IP/port sur lesquelles l'équilibreur de charge écoute les clients en aval et les enregistrements de backend. |
| MaxConnections | Nombre maximal de connexions TCP simultanées (clients en aval plus dorsaux enregistrés) acceptées par le répartiteur de charge. |
| Nom | Description |
|---|---|
| HTTP2Options | Active 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. |
| Nom | Description |
|---|---|
| SSL | Active TLS/SSL sur le répartiteur de charge afin que les clients puissent se connecter via wss:// ou https://.
|
| SSLOptions | Contient 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. |
| Nom | Description |
|---|---|
| LoadBalancer | Configure la façon dont le répartiteur de charge distribue les connexions descendantes sur les backends enregistrés et quels protocoles sont équilibrés. |
| FallBack | Fournit des transports alternatifs sur l'équilibreur de charge pour les navigateurs qui ne prennent pas en charge les WebSockets natifs. |
| Nom | Description |
|---|---|
| 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. |
| ThreadPool | Active un pool de threads qui recycle les threads de travail au lieu de les détruire à la fermeture des connexions. |
| ThreadPoolOptions | Configure 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. |
| Nom | Description |
|---|---|
| LogFile | Écrit chaque message socket géré par l'équilibreur de charge dans un fichier journal à des fins de débogage et d'audit. |
| Version | Chaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire. |
| Nom | Description |
|---|---|
| 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.
|
| Bindings | Collection 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. |
| FallBack | Fournit des transports alternatifs sur l'équilibreur de charge pour les navigateurs qui ne prennent pas en charge les WebSockets natifs. |
| HTTP2Options | Active 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. |
| LoadBalancer | Configure 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. |
| MaxConnections | Nombre 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. |
| Port | Port 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. |
| SSL | Active TLS/SSL sur le répartiteur de charge afin que les clients puissent se connecter via wss:// ou https://.
|
| SSLOptions | Contient les chemins de certificats, la sélection de version TLS et le réglage OpenSSL pour l'écouteur TLS de l'équilibreur de charge. |
| ThreadPool | Active un pool de threads qui recycle les threads de travail au lieu de les détruire à la fermeture des connexions. |
| ThreadPoolOptions | Configure 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. |
| Version | Chaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire. |