TsgcWebSocketLoadBalancerServer › プロパティ
公開プロパティを目的別にグループ化し、完全なアルファベット順リストを続けます。
| 名前 | 説明 |
|---|---|
| Active | ロードバランサーを起動または停止し、ダウンストリームクライアントとバックエンド TsgcWebSocketServer 登録を受け付けるリスニングソケットを開きます。 |
| Port | ロードバランサーが受信する WebSocket/HTTP クライアントとバックエンドサーバー登録を受け付ける TCP ポート。 |
| Bindings | ロードバランサーが、ダウンストリームクライアントとバックエンド登録のためにリッスンするIP/Portペアのコレクションです。 |
| MaxConnections | ロードバランサーが受け入れる TCP 接続(ダウンストリームクライアントと登録済みバックエンド)の最大同時接続数。 |
| 名前 | 説明 |
|---|---|
| HTTP2Options | ロードバランサーの TLS リスナーで HTTP/2 を有効にし、ダウンストリームクライアントからの HTTPS リクエストを処理するよう調整します。 |
| 名前 | 説明 |
|---|---|
| SSL | クライアントが wss:// または https:// を使用して接続できるようにロードバランサーで TLS/SSL を有効にします。 |
| SSLOptions | ロードバランサーの TLS リスナーの証明書パス、TLS バージョン選択、OpenSSL チューニングを保持します。 |
| SecurityOptions | ロードバランサーに到達する WebSocket ハンドシェイクの許可された Origin などの入場ルールを定義します。 |
| 名前 | 説明 |
|---|---|
| LoadBalancer | ロード バランサーが登録済みバックエンド全体にダウンストリーム接続を分散する方法と、どのプロトコルを分散するかを設定します。 |
| FallBack | ネイティブのWebSocketをサポートしないブラウザのために、ロードバランサー上で代替トランスポートを提供します。 |
| 名前 | 説明 |
|---|---|
| Options | ロードバランサーのその他の動作フラグ: フラグメント処理、タイムアウト、HTTP テストページ、UTF-8 バリデーション。 |
| Extensions | ロードバランサーのフロントエンドでメッセージごとのデフレート圧縮などの WebSocket プロトコル拡張を設定します。 |
| Specifications | ロードバランサーがダウンストリームクライアントから受け入れる WebSocket プロトコル仕様を有効または無効にします。 |
| ThreadPool | 接続が閉じられたときにワーカースレッドを破棄する代わりに再利用するスレッドプールを有効にします。 |
| ThreadPoolOptions | ThreadPoolが有効な場合に使用される再利用可能なスレッドプールのサイズと上限を構成します。 |
| Throttle | ロードバランサーが各接続から読み取りまたは書き込みを行う帯域幅(ビット/秒)を制限します。 |
| 名前 | 説明 |
|---|---|
| LogFile | デバッグと監査のために、ロードバランサーが処理したすべてのソケットメッセージをログファイルに書き込みます。 |
| Version | バイナリに埋め込まれた sgcWebSockets ライブラリバージョンを持つ読み取り専用文字列。 |
| 名前 | 説明 |
|---|---|
| Active | ロードバランサーを起動または停止し、ダウンストリームクライアントとバックエンド TsgcWebSocketServer 登録を受け付けるリスニングソケットを開きます。 |
| Bindings | ロードバランサーが、ダウンストリームクライアントとバックエンド登録のためにリッスンするIP/Portペアのコレクションです。 |
| Extensions | ロードバランサーのフロントエンドでメッセージごとのデフレート圧縮などの WebSocket プロトコル拡張を設定します。 |
| FallBack | ネイティブのWebSocketをサポートしないブラウザのために、ロードバランサー上で代替トランスポートを提供します。 |
| HTTP2Options | ロードバランサーの TLS リスナーで HTTP/2 を有効にし、ダウンストリームクライアントからの HTTPS リクエストを処理するよう調整します。 |
| LoadBalancer | ロード バランサーが登録済みバックエンド全体にダウンストリーム接続を分散する方法と、どのプロトコルを分散するかを設定します。 |
| LogFile | デバッグと監査のために、ロードバランサーが処理したすべてのソケットメッセージをログファイルに書き込みます。 |
| MaxConnections | ロードバランサーが受け入れる TCP 接続(ダウンストリームクライアントと登録済みバックエンド)の最大同時接続数。 |
| Options | ロードバランサーのその他の動作フラグ: フラグメント処理、タイムアウト、HTTP テストページ、UTF-8 バリデーション。 |
| Port | ロードバランサーが受信する WebSocket/HTTP クライアントとバックエンドサーバー登録を受け付ける TCP ポート。 |
| SecurityOptions | ロードバランサーに到達する WebSocket ハンドシェイクの許可された Origin などの入場ルールを定義します。 |
| Specifications | ロードバランサーがダウンストリームクライアントから受け入れる WebSocket プロトコル仕様を有効または無効にします。 |
| SSL | クライアントが wss:// または https:// を使用して接続できるようにロードバランサーで TLS/SSL を有効にします。 |
| SSLOptions | ロードバランサーの TLS リスナーの証明書パス、TLS バージョン選択、OpenSSL チューニングを保持します。 |
| ThreadPool | 接続が閉じられたときにワーカースレッドを破棄する代わりに再利用するスレッドプールを有効にします。 |
| ThreadPoolOptions | ThreadPoolが有効な場合に使用される再利用可能なスレッドプールのサイズと上限を構成します。 |
| Throttle | ロードバランサーが各接続から読み取りまたは書き込みを行う帯域幅(ビット/秒)を制限します。 |
| Version | バイナリに埋め込まれた sgcWebSockets ライブラリバージョンを持つ読み取り専用文字列。 |