TsgcWebSocketLoadBalancerServer › Methoden

TsgcWebSocketLoadBalancerServer Methoden

Publieke methoden gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Verbinding

NaamBeschrijving
StartStart de load balancer vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl bindingen worden geopend.
StopStopt de load balancer vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl verbindingen worden gesloten.
ReStartStopt en herstart vervolgens de load balancer vanuit een secundaire thread, handig na het wijzigen van bindings of poorten tijdens runtime.
DisconnectAllVerbreekt de verbinding met alle actieve clientverbindingen en alle geregistreerde back-upservers terwijl de load balancer blijft luisteren naar nieuwe verbindingen.

Berichten

NaamBeschrijving
BroadcastVerspreidt een WebSocket-bericht over alle back-upservers in het cluster, optioneel gefilterd op kanaal, protocol of verbinding-GUID-lijst.
WriteDataVerzendt een WebSocket-bericht naar een enkele client die is geïdentificeerd via zijn verbindings-GUID, waarbij het frame wordt gerouteerd via de back-upserver die eigenaar is van de sessie.
PingVerzendt een WebSocket-pingframe naar elke client die via de load balancer is verbonden.

HTTP/2 Push

NaamBeschrijving
PushPromiseAddPreLoadLinksRegistreert een HTTP/2 Server Push-regel die een set gerelateerde resources voorlaadt wanneer een overeenkomend verzoekpad door de load balancer wordt bediend.
PushPromiseRemovePreLoadLinksVerwijdert de eerder geregistreerde HTTP/2 Server Push-regel op de load balancer voor het opgegeven aanvraagpad.

Alle methoden (alfabetisch)

NaamBeschrijving
BroadcastVerspreidt een WebSocket-bericht over alle back-upservers in het cluster, optioneel gefilterd op kanaal, protocol of verbinding-GUID-lijst.
DisconnectAllVerbreekt de verbinding met alle actieve clientverbindingen en alle geregistreerde back-upservers terwijl de load balancer blijft luisteren naar nieuwe verbindingen.
PingVerzendt een WebSocket-pingframe naar elke client die via de load balancer is verbonden.
PushPromiseAddPreLoadLinksRegistreert een HTTP/2 Server Push-regel die een set gerelateerde resources voorlaadt wanneer een overeenkomend verzoekpad door de load balancer wordt bediend.
PushPromiseRemovePreLoadLinksVerwijdert de eerder geregistreerde HTTP/2 Server Push-regel op de load balancer voor het opgegeven aanvraagpad.
ReStartStopt en herstart vervolgens de load balancer vanuit een secundaire thread, handig na het wijzigen van bindings of poorten tijdens runtime.
StartStart de load balancer vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl bindingen worden geopend.
StopStopt de load balancer vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl verbindingen worden gesloten.
WriteDataVerzendt een WebSocket-bericht naar een enkele client die is geïdentificeerd via zijn verbindings-GUID, waarbij het frame wordt gerouteerd via de back-upserver die eigenaar is van de sessie.