TsgcWebSocketLoadBalancerServer › メソッド
目的別にグループ化されたパブリックメソッド、続いて完全なアルファベット順リスト。
| 名前 | 説明 |
|---|---|
| Start | セカンダリスレッドからロードバランサーを起動し、バインディングが開かれる間、呼び出しスレッドをブロックしません。 |
| Stop | 接続を閉じながらセカンダリスレッドからロードバランサーを停止するため、呼び出し元スレッドはブロックされません。 |
| ReStart | ロードバランサーを停止してから再起動します(セカンダリスレッドから)。実行時にバインディングやポートを変更した後に便利です。 |
| DisconnectAll | ロードバランサーが新しい接続のリスニングを続けながら、すべてのアクティブなクライアント接続とすべての登録済みバックアップサーバーを切断します。 |
| 名前 | 説明 |
|---|---|
| Broadcast | WebSocket メッセージをクラスター内のすべてのバックアップ サーバーにファンアウトします。チャンネル、プロトコル、または接続 GUID リストでオプションのフィルタリングができます。 |
| WriteData | 接続 GUID によって識別された単一のクライアントに WebSocket メッセージを送信し、そのセッションを所有するバックアップサーバーを通じてフレームをルーティングします。 |
| Ping | ロードバランサーを通じて接続されているすべてのクライアントに WebSocket ping フレームを送信します。 |
| 名前 | 説明 |
|---|---|
| PushPromiseAddPreLoadLinks | 一致するリクエストパスがロードバランサーによって処理されるたびに、関連するリソースセットをプリロードする HTTP/2 サーバープッシュルールを登録します。 |
| PushPromiseRemovePreLoadLinks | ロードバランサーの指定されたリクエストパスに対して以前に登録された HTTP/2 サーバープッシュルールを削除します。 |
| 名前 | 説明 |
|---|---|
| Broadcast | WebSocket メッセージをクラスター内のすべてのバックアップ サーバーにファンアウトします。チャンネル、プロトコル、または接続 GUID リストでオプションのフィルタリングができます。 |
| DisconnectAll | ロードバランサーが新しい接続のリスニングを続けながら、すべてのアクティブなクライアント接続とすべての登録済みバックアップサーバーを切断します。 |
| Ping | ロードバランサーを通じて接続されているすべてのクライアントに WebSocket ping フレームを送信します。 |
| PushPromiseAddPreLoadLinks | 一致するリクエストパスがロードバランサーによって処理されるたびに、関連するリソースセットをプリロードする HTTP/2 サーバープッシュルールを登録します。 |
| PushPromiseRemovePreLoadLinks | ロードバランサーの指定されたリクエストパスに対して以前に登録された HTTP/2 サーバープッシュルールを削除します。 |
| ReStart | ロードバランサーを停止してから再起動します(セカンダリスレッドから)。実行時にバインディングやポートを変更した後に便利です。 |
| Start | セカンダリスレッドからロードバランサーを起動し、バインディングが開かれる間、呼び出しスレッドをブロックしません。 |
| Stop | 接続を閉じながらセカンダリスレッドからロードバランサーを停止するため、呼び出し元スレッドはブロックされません。 |
| WriteData | 接続 GUID によって識別された単一のクライアントに WebSocket メッセージを送信し、そのセッションを所有するバックアップサーバーを通じてフレームをルーティングします。 |