TsgcWebSocketLoadBalancerServer › Methoden
Öffentliche Methoden, gruppiert nach Zweck, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| Start | Startet den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Bindings geöffnet werden. |
| Stop | Stoppt den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden. |
| ReStart | Stoppt und startet den Load Balancer dann von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindungen oder Ports zur Laufzeit. |
| DisconnectAll | Trennt jede aktive Client-Verbindung und jeden registrierten Backup-Server, während der Load Balancer weiterhin auf neue Verbindungen lauscht. |
| Name | Beschreibung |
|---|---|
| Broadcast | Fächert eine WebSocket-Nachricht über jeden Backup-Server im Cluster auf, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste. |
| WriteData | Sendet 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. |
| Ping | Sendet einen WebSocket-Ping-Frame an jeden Client, der über den Load Balancer verbunden ist. |
| Name | Beschreibung |
|---|---|
| PushPromiseAddPreLoadLinks | Registriert eine HTTP/2-Server-Push-Regel, die eine Reihe verwandter Ressourcen vorlädt, wann immer ein passender Anfragepfad vom Load Balancer bedient wird. |
| PushPromiseRemovePreLoadLinks | Entfernt die HTTP/2-Server-Push-Regel, die zuvor auf dem Load Balancer für den angegebenen Anfragepfad registriert wurde. |
| Name | Beschreibung |
|---|---|
| Broadcast | Fächert eine WebSocket-Nachricht über jeden Backup-Server im Cluster auf, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste. |
| DisconnectAll | Trennt jede aktive Client-Verbindung und jeden registrierten Backup-Server, während der Load Balancer weiterhin auf neue Verbindungen lauscht. |
| Ping | Sendet einen WebSocket-Ping-Frame an jeden Client, der über den Load Balancer verbunden ist. |
| PushPromiseAddPreLoadLinks | Registriert eine HTTP/2-Server-Push-Regel, die eine Reihe verwandter Ressourcen vorlädt, wann immer ein passender Anfragepfad vom Load Balancer bedient wird. |
| PushPromiseRemovePreLoadLinks | Entfernt die HTTP/2-Server-Push-Regel, die zuvor auf dem Load Balancer für den angegebenen Anfragepfad registriert wurde. |
| ReStart | Stoppt und startet den Load Balancer dann von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindungen oder Ports zur Laufzeit. |
| Start | Startet den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Bindings geöffnet werden. |
| Stop | Stoppt den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden. |
| WriteData | Sendet 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. |