TsgcWebSocketLoadBalancerServer › Metody

TsgcWebSocketLoadBalancerServer Metody

Metody publiczne pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Połączenie

NazwaOpis
StartUruchamia load balancer z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas otwierania powiązań.
StopZatrzymuje moduł równoważenia obciążenia z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas zamykania połączeń.
ReStartZatrzymuje, a następnie ponownie uruchamia moduł równoważenia obciążenia z wątku pomocniczego; przydatne po zmianie powiązań lub portów w czasie działania aplikacji.
DisconnectAllRozłącza każde aktywne połączenie klienta i każdy zarejestrowany serwer zapasowy, pozostawiając moduł równoważenia obciążenia w trybie nasłuchiwania nowych połączeń.

Komunikacja

NazwaOpis
BroadcastRozsyła wiadomość WebSocket do wszystkich serwerów zapasowych w klastrze, opcjonalnie filtrując według kanału, protokołu lub listy identyfikatorów GUID połączeń.
WriteDataWysyła wiadomość WebSocket do pojedynczego klienta identyfikowanego przez jego GUID połączenia, kierując ramkę przez serwer zapasowy, który jest właścicielem sesji.
PingWysyła ramkę ping WebSocket do każdego klienta połączonego przez moduł równoważenia obciążenia.

HTTP/2 Push

NazwaOpis
PushPromiseAddPreLoadLinksRejestruje regułę Server Push HTTP/2, która wstępnie ładuje zestaw powiązanych zasobów za każdym razem, gdy pasująca ścieżka żądania jest obsługiwana przez load balancer.
PushPromiseRemovePreLoadLinksUsuwa regułę HTTP/2 Server Push wcześniej zarejestrowaną w load balancerze dla danej ścieżki żądania.

Wszystkie metody (alfabetycznie)

NazwaOpis
BroadcastRozsyła wiadomość WebSocket do wszystkich serwerów zapasowych w klastrze, opcjonalnie filtrując według kanału, protokołu lub listy identyfikatorów GUID połączeń.
DisconnectAllRozłącza każde aktywne połączenie klienta i każdy zarejestrowany serwer zapasowy, pozostawiając moduł równoważenia obciążenia w trybie nasłuchiwania nowych połączeń.
PingWysyła ramkę ping WebSocket do każdego klienta połączonego przez moduł równoważenia obciążenia.
PushPromiseAddPreLoadLinksRejestruje regułę Server Push HTTP/2, która wstępnie ładuje zestaw powiązanych zasobów za każdym razem, gdy pasująca ścieżka żądania jest obsługiwana przez load balancer.
PushPromiseRemovePreLoadLinksUsuwa regułę HTTP/2 Server Push wcześniej zarejestrowaną w load balancerze dla danej ścieżki żądania.
ReStartZatrzymuje, a następnie ponownie uruchamia moduł równoważenia obciążenia z wątku pomocniczego; przydatne po zmianie powiązań lub portów w czasie działania aplikacji.
StartUruchamia load balancer z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas otwierania powiązań.
StopZatrzymuje moduł równoważenia obciążenia z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas zamykania połączeń.
WriteDataWysyła wiadomość WebSocket do pojedynczego klienta identyfikowanego przez jego GUID połączenia, kierując ramkę przez serwer zapasowy, który jest właścicielem sesji.