TsgcWebSocketLoadBalancerServer › Méthodes

TsgcWebSocketLoadBalancerServer Méthodes

Méthodes publiques regroupées par objectif, suivies de la liste alphabétique complète.

Connexion

NomDescription
StartDémarre l'équilibreur de charge depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant l'ouverture des liaisons.
Stop Arrête l'équilibreur de charge depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions.
ReStartArrête puis redémarre le répartiteur de charge depuis un thread secondaire, utile après avoir modifié les liaisons ou les ports à l'exécution.
DisconnectAllDéconnecte toutes les connexions clients actives et tous les serveurs de secours enregistrés tout en maintenant l'écoute de l'équilibreur de charge pour les nouvelles connexions.

Messagerie

NomDescription
Broadcast Diffuse un message WebSocket vers chaque serveur de sauvegarde du cluster, filtré éventuellement par canal, protocole ou liste de GUIDs de connexion.
WriteDataEnvoie un message WebSocket à un seul client identifié par son GUID de connexion, en acheminant la trame via le serveur de secours qui possède la session.
PingEnvoie une trame ping WebSocket à chaque client connecté via l'équilibreur de charge.

Push HTTP/2

NomDescription
PushPromiseAddPreLoadLinks Enregistre une règle de Server Push HTTP/2 qui précharge un ensemble de ressources associées à chaque fois qu'un chemin de requête correspondant est servi par l'équilibreur de charge.
PushPromiseRemovePreLoadLinks Supprime la règle de Server Push HTTP/2 précédemment enregistrée sur le répartiteur de charge pour le chemin de requête donné.

Toutes les méthodes (alphabétique)

NomDescription
Broadcast Diffuse un message WebSocket vers chaque serveur de sauvegarde du cluster, filtré éventuellement par canal, protocole ou liste de GUIDs de connexion.
DisconnectAllDéconnecte toutes les connexions clients actives et tous les serveurs de secours enregistrés tout en maintenant l'écoute de l'équilibreur de charge pour les nouvelles connexions.
PingEnvoie une trame ping WebSocket à chaque client connecté via l'équilibreur de charge.
PushPromiseAddPreLoadLinks Enregistre une règle de Server Push HTTP/2 qui précharge un ensemble de ressources associées à chaque fois qu'un chemin de requête correspondant est servi par l'équilibreur de charge.
PushPromiseRemovePreLoadLinks Supprime la règle de Server Push HTTP/2 précédemment enregistrée sur le répartiteur de charge pour le chemin de requête donné.
ReStartArrête puis redémarre le répartiteur de charge depuis un thread secondaire, utile après avoir modifié les liaisons ou les ports à l'exécution.
StartDémarre l'équilibreur de charge depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant l'ouverture des liaisons.
Stop Arrête l'équilibreur de charge depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions.
WriteDataEnvoie un message WebSocket à un seul client identifié par son GUID de connexion, en acheminant la trame via le serveur de secours qui possède la session.