TsgcWebSocketLoadBalancerServer › Methoden

TsgcWebSocketLoadBalancerServer Methoden

Öffentliche Methoden, gruppiert nach Zweck, gefolgt von der vollständigen alphabetischen Liste.

Verbindung

NameBeschreibung
StartStartet den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Bindings geöffnet werden.
StopStoppt den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden.
ReStartStoppt und startet den Load Balancer dann von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindungen oder Ports zur Laufzeit.
DisconnectAllTrennt jede aktive Client-Verbindung und jeden registrierten Backup-Server, während der Load Balancer weiterhin auf neue Verbindungen lauscht.

Messaging

NameBeschreibung
BroadcastFächert eine WebSocket-Nachricht über jeden Backup-Server im Cluster auf, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste.
WriteDataSendet eine WebSocket-Nachricht an einen einzelnen Client, der durch seine Verbindungs-GUID identifiziert wird, und routet den Frame durch den Backup-Server, der die Sitzung besitzt.
PingSendet einen WebSocket-Ping-Frame an jeden Client, der über den Load Balancer verbunden ist.

HTTP/2 Push

NameBeschreibung
PushPromiseAddPreLoadLinksRegistriert eine HTTP/2-Server-Push-Regel, die eine Reihe verwandter Ressourcen vorlädt, wann immer ein passender Anfragepfad vom Load Balancer bedient wird.
PushPromiseRemovePreLoadLinksEntfernt die HTTP/2-Server-Push-Regel, die zuvor auf dem Load Balancer für den angegebenen Anfragepfad registriert wurde.

Alle Methoden (alphabetisch)

NameBeschreibung
BroadcastFächert eine WebSocket-Nachricht über jeden Backup-Server im Cluster auf, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste.
DisconnectAllTrennt jede aktive Client-Verbindung und jeden registrierten Backup-Server, während der Load Balancer weiterhin auf neue Verbindungen lauscht.
PingSendet einen WebSocket-Ping-Frame an jeden Client, der über den Load Balancer verbunden ist.
PushPromiseAddPreLoadLinksRegistriert eine HTTP/2-Server-Push-Regel, die eine Reihe verwandter Ressourcen vorlädt, wann immer ein passender Anfragepfad vom Load Balancer bedient wird.
PushPromiseRemovePreLoadLinksEntfernt die HTTP/2-Server-Push-Regel, die zuvor auf dem Load Balancer für den angegebenen Anfragepfad registriert wurde.
ReStartStoppt und startet den Load Balancer dann von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindungen oder Ports zur Laufzeit.
StartStartet den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Bindings geöffnet werden.
StopStoppt den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden.
WriteDataSendet eine WebSocket-Nachricht an einen einzelnen Client, der durch seine Verbindungs-GUID identifiziert wird, und routet den Frame durch den Backup-Server, der die Sitzung besitzt.