TsgcWebSocketLoadBalancerServer › Métodos

TsgcWebSocketLoadBalancerServer Methods

Métodos públicos agrupados por finalidade, seguidos pela lista alfabética completa.

Conexão

NameDescrição
StartInicia o load balancer a partir de uma thread secundária, de modo que a thread chamadora não é bloqueada enquanto os bindings são abertos.
StopPara o balanceador de carga a partir de uma thread secundária, de modo que a thread chamadora não seja bloqueada enquanto as conexões são fechadas.
ReStartPara e então reinicia o balanceador de carga a partir de uma thread secundária, útil após alterar bindings ou portas em tempo de execução.
DisconnectAllDesconecta todas as conexões de cliente ativas e todos os servidores de backup registrados, mantendo o balanceador de carga escutando novas conexões.

Messaging

NameDescrição
BroadcastDifunde uma mensagem WebSocket para cada servidor de backup no cluster, opcionalmente filtrada por canal, protocolo ou lista de GUIDs de conexão.
WriteDataEnvia uma mensagem WebSocket a um único cliente identificado pelo GUID de sua conexão, roteando o frame através do servidor de backup que detém a sessão.
PingEnvia um frame ping WebSocket para cada cliente conectado através do balanceador de carga.

HTTP/2 Push

NameDescrição
PushPromiseAddPreLoadLinksRegistra uma regra de HTTP/2 Server Push que pré-carrega um conjunto de recursos relacionados sempre que um caminho de requisição correspondente é servido pelo balanceador de carga.
PushPromiseRemovePreLoadLinksRemove a regra de HTTP/2 Server Push registrada anteriormente no balanceador de carga para o caminho da requisição fornecido.

Todos os Métodos (em ordem alfabética)

NameDescrição
BroadcastDifunde uma mensagem WebSocket para cada servidor de backup no cluster, opcionalmente filtrada por canal, protocolo ou lista de GUIDs de conexão.
DisconnectAllDesconecta todas as conexões de cliente ativas e todos os servidores de backup registrados, mantendo o balanceador de carga escutando novas conexões.
PingEnvia um frame ping WebSocket para cada cliente conectado através do balanceador de carga.
PushPromiseAddPreLoadLinksRegistra uma regra de HTTP/2 Server Push que pré-carrega um conjunto de recursos relacionados sempre que um caminho de requisição correspondente é servido pelo balanceador de carga.
PushPromiseRemovePreLoadLinksRemove a regra de HTTP/2 Server Push registrada anteriormente no balanceador de carga para o caminho da requisição fornecido.
ReStartPara e então reinicia o balanceador de carga a partir de uma thread secundária, útil após alterar bindings ou portas em tempo de execução.
StartInicia o load balancer a partir de uma thread secundária, de modo que a thread chamadora não é bloqueada enquanto os bindings são abertos.
StopPara o balanceador de carga a partir de uma thread secundária, de modo que a thread chamadora não seja bloqueada enquanto as conexões são fechadas.
WriteDataEnvia uma mensagem WebSocket a um único cliente identificado pelo GUID de sua conexão, roteando o frame através do servidor de backup que detém a sessão.