A.29. Remoting サブシステムの属性
これらの表は、管理モデルで使用される属性名を示しています (管理 CLI を使用している場合など)。XML で使用される名前は管理モデルの名前と異なる場合があるため、XML で使用される要素を EAP_HOME/docs/schema/wildfly-remoting_4_0.xsd のスキーマ定義ファイルで確認してください。
| 属性 | デフォルト | 説明 |
|---|---|---|
| worker-read-threads | 1 | リモーティングワーカーに対して作成する読み取りスレッドの数。 |
| worker-task-core-threads | 4 | リモーティングワーカーのタスクスレッドプールに対するコアスレッドの数。 |
| worker-task-keepalive | 60 | コアでないリモーティングワーカーのタスクスレッドにキープアライブを使用する期間 (ミリ秒単位)。 |
| worker-task-limit | 16384 | 許可するリモーティングワーカータスクの最大数。この数を超えるリモーティングワーカータスクは拒否されます。 |
| worker-task-max-threads | 16 | リモーティングワーカーのタスクスレッドプールに対するスレッドの最大数。 |
| worker-write-threads | 1 | リモーティングワーカーに作成する書き込みスレッドの数。 |
remoting 要素の上記の属性は非推奨になりました。これらの属性は io サブシステムを使用して設定する必要があります。
| 属性 | デフォルト | 説明 |
|---|---|---|
| auth-realm | 認証の CallbackHandler が指定されていない場合に使用する認証レルム。 | |
| authentication-retries | 3 | 接続を閉じる前にクライアントが認証を再試行できる回数を指定します。 |
| authorize-id | SASL 認可 ID。指定されている認証 CallbackHandler がなく、選択した SASL メカニズムがユーザー名を要求する場合に認証ユーザー名として使用されます。 | |
| buffer-region-size | 割り当てられたバッファーリージョンのサイズ。 | |
| heartbeat-interval | 2147483647 | 接続ハートビートに使用する間隔 (ミリ秒単位)。この時間送信方向の接続がアイドル状態であると、ping メッセージが送信され、対応する応答メッセージがトリガーされます。 |
| max-inbound-channels | 40 | チャネルの同時受信メッセージの最大数。 |
| max-inbound-message-size | 9223372036854775807 | 許可される受信メッセージの最大サイズ。メッセージがこのサイズを超えると、読み取り側および書き込み側に例外が発生します。 |
| max-inbound-messages | 80 | 接続に対してサポートされる受信チャネルの最大数。 |
| max-outbound-channels | 40 | チャネルの同時送信メッセージの最大数。 |
| max-outbound-message-size | 9223372036854775807 | 送信する送信メッセージの最大サイズ。これよりも大きいサイズのメッセージは送信されません。送信しようとすると、書き込み側に例外が発生します。 |
| max-outbound-messages | 65535 | 接続に対してサポートされる送信チャネルの最大数。 |
| receive-buffer-size | 8192 | 接続上でこのエンドポイントが許可する最大バッファーサイズ。 |
| receive-window-size | 131072 | 接続チャネルの受信方向の最大ウインドウサイズ (バイト単位)。 |
| sasl-protocol |
|
|
| send-buffer-size | 8192 | 接続上でこのエンドポイントが送信する最大バッファーサイズ。 |
| server-name | 接続のサーバー側は、最初のグリーティングでその名前をクライアントに渡します。名前は、デフォルトで接続のローカルアドレスから自動的に検出されます。または、この属性を使用してオーバーライドすることもできます。 | |
| transmit-window-size | 131072 | 接続チャネルの送信方向の最大ウインドウサイズ (バイト単位)。 |
| worker |
| 使用するワーカー |
endpoint 要素の更新に管理 CLI を使用する場合は、remoting 要素の configuration 下で利用できます。例: /subsystem=remoting/configuration=endpoint/
コネクターの属性
connector コンポーネントの構造は次のとおりです。
| 属性 | デフォルト | 説明 |
|---|---|---|
| authentication-provider |
| |
| sasl-authentication-factory | このコネクターをセキュアにする SASL 認証ファクトリーへの参照。 | |
| sasl-protocol |
| 認証に使用する SASL メカニズムに渡すプロトコル。 |
| security-realm | このコネクターの認証に使用する、関連するセキュリティーレルム。 | |
| server-name | 最初のメッセージ交換で送信され、SASL ベースの認証用のサーバー名。 | |
| socket-binding | アタッチするソケットバインディングの名前。 | |
| ssl-context | このコネクターに使用する SSL コンテキストへの参照。 |
| 属性 | デフォルト | 説明 |
|---|---|---|
| value | プロパティーの値。 |
セキュリティーの属性
security コンポーネントはコネクターのセキュリティーを設定できるようにしますが、直接の設定属性は含まれていません。これは、sasl などのネストされたコンポーネントを使用して設定できます。
| 属性 | デフォルト | 説明 |
|---|---|---|
| include-mechanisms |
オプションのネストされた | |
| qop |
オプションのネストされた このリストの QOP の値は次のとおりです。
| |
| reuse-session | false |
オプションのネストされた |
| server-auth | false |
オプションのネストされた |
| strength |
オプションのネストされた このリストの暗号強度の値は次のとおりです。
|
sasl-policy 属性
sasl-policy コンポーネントでは、利用できるメカニズムのセットを限定するために使用する任意のポリシーを指定できますが、直接の設定属性は含まれていません。policy などのネストされたコンポーネントを使用して設定できます。
| 属性 | デフォルト | 説明 |
|---|---|---|
| forward-secrecy | true |
オプションのネストされた |
| no-active | true |
オプションのネストされた |
| no-anonymous | true |
オプションのネストされた |
| no-dictionary | true |
オプションのネストされた |
| no-plain-text | true |
オプションのネストされた |
| pass-credentials | true |
オプションネストされた |
HTTP コネクターの属性
http-connector コンポーネントの構造は次のとおりです。
| 属性 | デフォルト | 説明 |
|---|---|---|
| authentication-provider |
| |
| connector-ref |
接続する | |
| sasl-authentication-factory | このコネクターをセキュアにする SASL 認証ファクトリーへの参照。 | |
| sasl-protocol |
| 認証に使用する SASL メカニズムに渡すプロトコル。 |
| security-realm | このコネクターの認証に使用する、関連するセキュリティーレルム。 | |
| server-name | 最初のメッセージ交換で送信され、SASL ベースの認証用のサーバー名。 |
送信接続の属性
outbound-connection コンポーネントの構造は次のとおりです。
| 属性 | デフォルト | 説明 |
|---|---|---|
| uri | 送信接続の接続 URI。 |
| 属性 | デフォルト | 説明 |
|---|---|---|
| value | プロパティーの値。 |
上記の property 属性は、接続の作成中に使用される XNIO 操作に関連します。
リモート送信接続
remote-outbound-connection コンポーネントの構造は次のとおりです。
| 属性 | デフォルト | 説明 |
|---|---|---|
| authentication-context | 送信接続の設定が含まれる認証コンテキストインスタンスへの参照。 | |
| outbound-socket-binding-ref |
接続の宛先アドレスとポートの判断に使用される | |
| protocol |
|
リモート接続に使用するプロトコル。デフォルトは |
| security-realm |
パスワードと SSL 設定の取得に使用するセキュリティーレルムへの参照。非推奨: 送信セキュリティー設定は | |
| username |
リモートサーバーに対して認証する際に使用するユーザー名。非推奨: 送信セキュリティー設定は |
ローカル送信接続の属性
local-outbound-connection コンポーネントの構造は次のとおりです。
| 属性 | デフォルト | 説明 |
|---|---|---|
| outbound-socket-binding-ref |
接続の宛先アドレスとポートの判断に使用される |