TsgcWebSocketLoadBalancerServer › Metodi

TsgcWebSocketLoadBalancerServer Metodi

Metodi pubblici raggruppati per scopo, seguiti dall'elenco alfabetico completo.

Connessione

NomeDescrizione
StartAvvia il load balancer da un thread secondario in modo che il thread chiamante non venga bloccato mentre i binding vengono aperti.
StopArresta il load balancer da un thread secondario in modo che il thread chiamante non rimanga bloccato durante la chiusura delle connessioni.
ReStartArresta e poi riavvia il load balancer da un thread secondario, utile dopo aver modificato binding o porte in fase di esecuzione.
DisconnectAllDisconnette ogni connessione client attiva e ogni server di backup registrato mantenendo il load balancer in ascolto per nuove connessioni.

Messaggistica

NomeDescrizione
BroadcastDistribuisce un messaggio WebSocket a tutti i server di backup nel cluster, con filtro opzionale per canale, protocollo o elenco di GUID di connessione.
WriteDataInvia un messaggio WebSocket a un singolo client identificato dal suo GUID di connessione, instradando il frame attraverso il server di backup che gestisce la sessione.
PingInvia un frame ping WebSocket a ogni client connesso tramite il load balancer.

HTTP/2 Push

NomeDescrizione
PushPromiseAddPreLoadLinksRegistra una regola di Server Push HTTP/2 che precarica un insieme di risorse correlate ogni volta che un percorso di richiesta corrispondente viene servito dal load balancer.
PushPromiseRemovePreLoadLinksRimuove la regola di Server Push HTTP/2 precedentemente registrata sul load balancer per il percorso della richiesta specificato.

Tutti i metodi (alfabetico)

NomeDescrizione
BroadcastDistribuisce un messaggio WebSocket a tutti i server di backup nel cluster, con filtro opzionale per canale, protocollo o elenco di GUID di connessione.
DisconnectAllDisconnette ogni connessione client attiva e ogni server di backup registrato mantenendo il load balancer in ascolto per nuove connessioni.
PingInvia un frame ping WebSocket a ogni client connesso tramite il load balancer.
PushPromiseAddPreLoadLinksRegistra una regola di Server Push HTTP/2 che precarica un insieme di risorse correlate ogni volta che un percorso di richiesta corrispondente viene servito dal load balancer.
PushPromiseRemovePreLoadLinksRimuove la regola di Server Push HTTP/2 precedentemente registrata sul load balancer per il percorso della richiesta specificato.
ReStartArresta e poi riavvia il load balancer da un thread secondario, utile dopo aver modificato binding o porte in fase di esecuzione.
StartAvvia il load balancer da un thread secondario in modo che il thread chiamante non venga bloccato mentre i binding vengono aperti.
StopArresta il load balancer da un thread secondario in modo che il thread chiamante non rimanga bloccato durante la chiusura delle connessioni.
WriteDataInvia un messaggio WebSocket a un singolo client identificato dal suo GUID di connessione, instradando il frame attraverso il server di backup che gestisce la sessione.