ルート・スキーマ: Cluster
タイプ: object
ソースを表示
- additionalAutoMigrationAttempts(optional): integer(int32)
デフォルト値: 3
移行可能サーバーが、構成されている可能性のあるマシンのすべてに移行できないことがあります。この属性では、最初の試行の後に何回、試行するかを制御します。
ここで指定された各試行は、構成されているすべてのマシンを改めて一巡して移行を試行することを示しています。つまり、3サーバーのクラスタでデフォルトの値3が指定されている場合、全部で9回、移行が試行されます。
-1に設定されている場合、移行はサーバーが開始されるまで永続的に続行されます。
- asyncSessionQueueTimeout(optional): integer(int32)
デフォルト値: 30
AsyncSessionQueueのブロックが解除されるまでプロデューサ・スレッドが待機する間隔(秒数)。キューがいっぱいのままである最大秒数を決定するRequestTimeOutと類似しています。
- autoMigrationTableCreationDDLFile(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@3773c81b
自動移行データベース表を作成するためのカスタムDDLファイルの絶対ファイル・パス。
この設定は、MigrationBasis
属性がdatabase
に設定され、AutoMigrationTableCreationPolicy
属性がAlways
に設定され、AutoMigrationTableName
属性で指定された表名がデータベースにまだ存在しない場合にのみ適用されます。
前述の条件が適用され、この設定が既定値に設定されている場合、WL_HOME/server/db/DB_TYPE/leasing.ddl
でリース・データベース表を作成するためのデフォルトDDLファイルの検索が試行されます
DDLファイル内のDROP
コマンドは無視(スキップ)され、ファイル内のACTIVE
という単語のすべての出現がAutoMigrationTableName
属性で構成された値で置換されます。
制約
- autoMigrationTableCreationPolicy(optional): string
デフォルト値: Disabled
指定可能な値: [ "Disabled", "Always" ]
自動リース表作成の動作を制御します。
この設定は、MigrationBasis
属性がdatabase
に設定されている場合にのみ適用されます
Disabled
自動リース表作成を無効にします。動作は手動での表の作成と同じです。クラスタ・リースに依存するシングルトンは、AutoMigrationTableName
で定義された表がデータベースにすでに存在しないかぎり開始に失敗します。
Always
表が見つからない場合に、リース表の自動作成を強制します。デフォルトの表名は"ACTIVE"で、AutoMigrationTableName
属性を使用してカスタマイズできます。表が見つからない場合に作成するために使用されるSQLは、AutoMigrationTableCreationDDLFile
属性を使用してカスタマイズできます。
- autoMigrationTableName(optional): string
デフォルト値: ACTIVE
サーバーの移行に使用される表の名前を戻します。
この設定は、MigrationBasis
属性がdatabase
に設定されている場合にのみ適用されます
AutoMigrationTableCreationPolicy
がAlways
に設定されている場合、表名形式は[[[mycatalog.]myschema.]mytablename
の形式で指定されている必要があります。たとえば、myschema.mytablename
などです。各ピリオド記号形式は重要です。schemaは一般的に多くのデータベースのユーザー名に対応します。
表名が指定されていない場合、表名は単にACTIVE
となり、データベースではJDBCデータ・ソース・ユーザーに基づいて暗黙的にスキーマが決定されます。
- candidateMachinesForMigratableServers(optional): array Machine References
タイトル: Machine References
マシン参照の配列を含みます。
ノード・マネージャが障害の発生したサーバーの再起動を行うマシン群(および優先度)。自動移行のために各サーバーを有効にしておく必要があります。
各サーバーでクラスタ全体の中からこのような候補のサブセットを指定し、サーバーの再起動を行えるマシンを制限できます。サーバーごとに固有の優先度を指定することも可能です。
制約
- clientCertProxyEnabled(optional): boolean
デフォルト値: false
リクエストとともにWL-Proxy-Client-Certヘッダーを受信するかどうかを指定します。
制約
- clusterAddress(optional): string
クライアントがこのクラスタに接続するために使用するURLの一部となるアドレスで、これはEJBハンドルおよびエンティティEJBのフェイルオーバー・アドレスを生成するために使用されます。(このアドレスは、複数のIPアドレスにマップするDNSホスト名でも、単一アドレスのホスト名またはIPアドレスをカンマで区切ったリストでも構いません)。
クライアントでこのクラスタへの接続に使用されるアドレスを定義します。このアドレスは、複数のIPアドレスに対応するDNSホスト名か、単一アドレスのホスト名またはIPアドレスで構成されるカンマ区切りのリストのいずれかになります。ネットワーク・チャネルが構成されている場合は、クラスタ・アドレスをチャネルごとに設定できます。
- clusterBroadcastChannel(optional): string
クラスタ内の通信の処理に使用されるチャネルを指定します。チャネルが指定されていない場合は、デフォルトのチャネルが使用されます。
ClusterBroadcastChannelはユニキャスト・メッセージング・タイプが使用される場合にのみサポートされます。
- clusterMessagingMode(optional): string
デフォルト値: unicast
指定可能な値: [ "multicast", "unicast" ]
クラスタで使用されるメッセージング・タイプを指定します。
マルチキャスト・メッセージングは下位互換性を保つために用意されています。
- clusterType(optional): string
デフォルト値: none
指定可能な値: [ "none", "wan", "man" ]
クラスタ内のサーバーが管理通信用に使用するネットワークのタイプのクラスタ間にまたがるレプリケーションを最適化します。
HTTPセッションの信頼性を向上させるために、一連のサーバーを1つのクラスタ内に構成して、そのセッション・データを別のクラスタ内の複数のサーバーにレプリケートすることが可能です。そうした環境においては、クラスタを次のうちの1つのタイプとして構成します。
man
クラスタ化されたサーバーがメトロ・エリア・ネットワーク(metro area network: MAN)を通してデータを送信できる場合、発生するレイテンシはわずかです。サーバーはこのClusterTypeの値を使用して、セッション・ステートを同期的にメモリー内にのみレプリケートします。たとえば、クラスタ1のサーバーAがHTTPセッションを開始した場合、そのバックアップ・サーバーであるクラスタ2のサーバーBのメモリー内に即座にこのセッションがレプリケートされます。
wan
クラスタ同士が遠くはなれていたり、広域ネットワーク(wide area network: WAN)を通してデータを送信する場合、かなりのネットワーク・レイテンシが発生します。サーバーではこのClusterTypeの値を使用して、同じクラスタ内のバックアップ・サーバーには同期的に、リモート・クラスタ内のサーバーには非同期的にセッション・ステートをレプリケートします。たとえば、クラスタ1のサーバーAがHTTPセッションを開始した場合、クラスタ1のサーバーBにデータが送信され、続いてクラスタ2のサーバーXに非同期的にデータが送信されます。サーバーXはセッション・ステートをデータベース内に保持します。
セッション・データをレプリケート用のデータベースに保持する場合、およびWebLogic Serverではなくデータベースをデータのレプリケート先として使用する場合には、クラスタ・タイプにwan
を選択し、リモート・クラスタ・アドレスは未定義のままにします。WebLogic Serverはセッション・データをローカルのデータベースに保存し、データベースが必要に応じてデータをレプリケートするとみなします。
- coherenceClusterSystemResource(optional): array Coherence Cluster System Resource Reference
タイトル: Coherence Cluster System Resource Reference
Coherenceクラスタ・システム・リソース参照を含みます。
このクラスタに関連付けられているCoherenceクラスタ。
制約
- concurrentSingletonActivationEnabled(optional): boolean
デフォルト値: false
複数のシングルトン・サービスを同時にアクティブ化、非アクティブ化または再起動できるかどうかを指定します。
- databaseLeasingBasisConnectionRetryCount(optional): integer(int32)
最小値: 1
デフォルト値: 1
データベース・リースがデータソースから有効な接続を取得するための最大試行回数。
- databaseLeasingBasisConnectionRetryDelay(optional): integer(int64)
デフォルト値: 1000
接続が失敗したときに、データベース・リースがデータ・ソースからの新しい接続の取得を試行するまで待機するミリ秒数。
- dataSourceForAutomaticMigration(optional): array JDBC System Resource Reference
タイトル: JDBC System Resource Reference
JDBCシステム・リソース参照を含みます。
移行中にクラスタ内のサーバーによって使用されるデータ・ソース。(このデータ・ソースを使用するには、クラスタ内の各移行可能サーバーを構成する必要があります。)
この設定は、MigrationBasis
属性がdatabase
に設定されている場合にのみ適用されます
制約
- dataSourceForJobScheduler(optional): array JDBC System Resource Reference
タイトル: JDBC System Resource Reference
JDBCシステム・リソース参照を含みます。
ジョブ・スケジューラでスケジューリングされたジョブの永続性のサポートに必要なデータ・ソース
制約
- dataSourceForSessionPersistence(optional): array JDBC System Resource Reference
タイトル: JDBC System Resource Reference
JDBCシステム・リソース参照を含みます。
HTTPセッションのフェイルオーバーのデータ・センターへのアクセスをサポートするには、ディスク上にセッション・ステートのダンプ先となるデータソースが必要です。
制約
- defaultLoadAlgorithm(optional): string
デフォルト値: round-robin
指定可能な値: [ "round-robin", "weight-based", "random", "round-robin-affinity", "weight-based-affinity", "random-affinity" ]
特定のサービスに対してどのロード・バランシングも指定されていない場合に、レプリケートされたサービス間のロード・バランシングで使用されるアルゴリズムを定義します。「ラウンドロビン
」アルゴリズムでは、WebLogic Serverインスタンスのリストを順番に従って周期的にロード・バランシングします。「重みベース
」ロード・バランシングは、「ラウンドロビン」アルゴリズムを向上させたもので、各サーバーにあらかじめ割り当てられた重みを考慮します。「ランダム
」ロード・バランシングでは、リクエストはランダムにサーバーへルーティングされます。
- dynamicallyCreated(optional): boolean
読取り専用: true
デフォルト値: false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- fencingGracePeriodMillis(optional): integer(int32)
デフォルト値: 30000
自動移行中にクラスタのマスターによってサーバーが利用不可能(dead)と判断された場合、マスターはサービスをクラスタ内の別のサーバーへ移行する前にこの時間のみ待機します(ミリ秒)。
- frontendHost(optional): string
デフォルト値: oracle.doceng.json.BetterJsonNull@70218b0a
リダイレクト対象のすべてのURLが送られるホストの名前。
クラスタ内のすべてのサーバーのデフォルトWebサーバー(仮想ホストではない)用にHTTP FrontendHostを設定します。このプロパティを使用して、リクエストがファイアウォールまたはプロキシを介して受信される場合にも、Webアプリケーションで常に正確なHOST情報を把握できます。このパラメータが構成されている場合、HOSTヘッダーは無視され、リダイレクト用の絶対URLの作成中にこのパラメータの情報が適切に使用されます。
- frontendHTTPPort(optional): integer(int32)
デフォルト値: 0
リダイレクト対象のすべてのURLが送られるHTTPポートの名前。
クラスタ内のすべてのサーバーのデフォルトWebサーバー(仮想ホストではない)用にFrontendHTTPPortを設定します。このプロパティを使用して、リクエストがファイアウォールまたはプロキシを介して受信される場合にも、Webアプリケーションで常に正確なポート情報を把握できます。このパラメータが構成されている場合、HOSTヘッダーは無視され、リダイレクト用の絶対URLの作成中にこのパラメータの情報が適切に使用されます。
- frontendHTTPSPort(optional): integer(int32)
デフォルト値: 0
リダイレクト対象のすべてのURLが送られるセキュアHTTPポートの名前。
クラスタ内のすべてのサーバーのデフォルトWebサーバー(仮想ホストではない)用にFrontendHTTPSPortを設定します。このプロパティを使用して、リクエストがファイアウォールまたはプロキシを介して受信される場合にも、Webアプリケーションで常に正確なポート情報を把握できます。このパラメータが構成されている場合、HOSTヘッダーは無視され、リダイレクト用の絶対URLの作成中にこのパラメータの情報が適切に使用されます。
- greedySessionFlushInterval(optional): integer(int32)
デフォルト値: 3
HTTPセッションがセカンダリ・サーバーに定期的にフラッシュされるまでの間隔(秒数)。
- healthCheckIntervalMillis(optional): integer(int32)
デフォルト値: 10000
移行可能なサーバーおよびクラスタのマスターが、自身が利用可能であることをデータベースを介して証明する間隔(ミリ秒)。
- healthCheckPeriodsUntilFencing(optional): integer(int32)
最小値: 2
デフォルト値: 6
クラスタのマスターがタイムアウトするまでにクラスタ・メンバーが待機する最大の回数。移行可能サーバーがタイムアウトするまでにクラスタのマスターが待機する最大の回数でもあります。
- httpTraceSupportEnabled(optional): boolean
デフォルト値: false
HttpTraceSupportEnabledの値を戻します。
- id(optional): integer(int64)
- idlePeriodsUntilTimeout(optional): integer(int32)
最小値: 3
デフォルト値: 3
クラスタの1つのメンバーがタイム・アウトするまでにクラスタ・メンバーが待機する最大回数。
クラスタの1つのメンバーがタイム・アウトするまでにクラスタ・メンバーが待機する最大回数。
- interClusterCommLinkHealthCheckInterval(optional): integer(int32)
デフォルト値: 30000
2つのクラスタ間のクラスタ・リンクがダウンした場合に、リンクが復元されたかどうかを定期的に確認するトリガーが実行されます。その間隔をミリ秒単位で指定します。
- jobSchedulerTableName(optional): string
デフォルト値: WEBLOGIC_TIMERS
ジョブ・スケジューラでアクティブとなっているタイマーの格納に使用する表名。
- memberDeathDetectorEnabled(optional): boolean
デフォルト値: false
データベース・リーシング・ベースで、より高速な自動サービス移行時間が有効になります。
- memberWarmupTimeoutSeconds(optional): integer(int32)
最小値: 0
クラスタのメンバーがクラスタ内の他のサーバーを検出して同期するまでに待機する最大秒数。通常、メンバーは30秒以内に同期できます。この属性に大きな値を設定することが、必ずしもメンバーのウォームアップにかかる時間が長くなることを意味するわけではありません。そうではなく、このプロパティはサーバーが検出した他のサーバーとの同期を待機する時間の上限を定義するものです。この値を0に設定した場合、サーバーの初期化時にクラスタ内で実行されている他のサーバーの検出が試行されなくなります
- messageOrderingEnabled(optional): boolean
デフォルト値: true
ユニキャスト・メッセージの順序どおりの処理を強制します。JMSがJNDIをかなり頻繁に更新するシナリオがあります。この場合、ユニキャストで多くのメッセージが発生します。メッセージが近接しているため、メッセージの処理順序が不適切になる可能性が増加し、状態ダンプが頻繁に発生します。JNDIツリーが頻繁にリフレッシュされると、NameNotFoundExceptionが発生する可能性があります。このプロパティを使用して、不適切な順序でのメッセージの処理を防ぐことができます。
- migratableTargets(optional): array Migratable Target References
タイトル: Migratable Target References
読取り専用: true
移行可能なターゲット参照の配列を含みます。
このクラスタのすべてのMigratableTargetsを返します。
- migrationBasis(optional): string
デフォルト値: database
指定可能な値: [ "database", "consensus" ]
サーバーおよびサービスの移行に使用するメカニズムを制御します。
データベース -- リース情報を格納するには、Oracle RACなどの高可用性データベースを使用できる必要があります。DataSourceForAutomaticMigration
属性の構成も必要です。オプションで、AutoMigrationTableName
(デフォルトは"ACTIVE")、AutoMigrationTableCreationPolicy
およびAutoMigrationTableCreationDDLFile
も構成します
コンセンサス -- リース情報をクラスタ・メンバー内でメモリー上に格納します。このオプションを指定するには、ノード・マネージャが構成され、実行されている必要があります。
注意: WebLogic Serverインストール内では、1つのタイプのリースのみ使用できます。ご使用の環境にリースを使用する機能を複数実装することも可能ですが、各機能が同じタイプのリースを使用する必要があります。
- millisToSleepBetweenAutoMigrationAttempts(optional): integer(int64)
デフォルト値: 180000
getAdditionalAutoMigrationAttempts()で示されている移行の試行間に、休止する時間の長さを制御します。この遅延は、サーバーがすべてのマシンには移行できなかった場合にのみ発生します。
- multicastAddress(optional): string
デフォルト値: 239.192.0.0
クラスタのメンバーが相互に通信するために使用するマルチキャスト・アドレス。
有効な範囲は224.0.0.0から239.255.255.255までです。WebLogic Serverで使用されるデフォルト値は239.192.0.0です。x.0.0.1の範囲内のマルチキャスト・アドレスは使用しないようにしてください。
このアドレスは、このクラスタに対してユニークである必要があり、他のアプリケーションと共有することはできません。
- multicastBufferSize(optional): integer(int32)
最小値: 64
デフォルト値: 64
マルチキャスト・ソケットの送信および受信バッファのサイズ(最小で64 KB)。
マルチキャスト・ソケットの送信および受信バッファのサイズを戻します。
- multicastDataEncryption(optional): boolean
デフォルト値: false
暗号化するマルチキャスト・データを有効化します。暗号化されるのはマルチキャスト・データのみです。マルチキャスト・ヘッダー情報は暗号化されません。
- multicastPort(optional): integer(int32)
最小値: 1
最大値: 65535
デフォルト値: 7001
クラスタのメンバーが相互に通信するために使用するマルチキャスト・ポート(1から65535の間で指定)。
クラスタのメンバーが相互に通信するために使用するマルチキャスト・ポートを定義します。
- multicastSendDelay(optional): integer(int32)
最小値: 0
最大値: 250
デフォルト値: 3
OSレベルでのバッファのオーバーフローを防止するために、マルチキャストによるメッセージの送信が遅延されるミリ秒数(0から250ミリ秒の間で指定)。
OSレベルでのバッファのオーバーフローを防止するために、マルチキャストによるメッセージの送信が遅延されるミリ秒数を定義します。
- multicastTTL(optional): integer(int32)
最小値: 1
最大値: 255
デフォルト値: 1
クラスタ・マルチキャスト・メッセージが通過できるネットワーク・ホップ数(1から255の間で指定)。
クラスタ・マルチキャスト・メッセージが通過できるネットワーク・ホップ数を定義します。この値を1に設定すると、そのクラスタでは1つのサブネット内に制限されます。
- name(optional): string
読取り専用: true
このMBeanインスタンスのユーザー定義の名前。
この名前は、MBeanのjavax.management.ObjectName
に、主要なプロパティとして含まれています
Name=user-specified-name
制約
- notes(optional): string
この構成の説明として任意に入力できる情報。
WebLogic Serverは、ドメインの構成ファイル(config.xml
)に、このメモをXML PCDATAとして保存します。すべての左山カッコ(<)はXMLエンティティ<に変換されます。キャリッジ・リターンとライン・フィードは維持されます。)>
注意: 管理コンソールからメモを作成または編集した場合、キャリッジ・リターンとライン・フィードは維持されません。
- numberOfServersInClusterAddress(optional): integer(int32)
最小値: 1
デフォルト値: 3
クラスタ・アドレスを自動的に生成するときに、このクラスタからリストされるサーバー数。「クラスタ・アドレス」が明示的に設定されている場合、この設定は影響力を持ちません。
- oneWayRmiForReplicationEnabled(optional): boolean
デフォルト値: false
レプリケーションで一方向RMIを使用するかどうかを示します。一方向RMIを使用する場合、クラスタ内の各サーバーにレプリケーション・ポートを構成する必要があります。
- persistSessionsOnShutdown(optional): boolean
サーバー停止時に、セッションは更新されません。セッションのプライマリおよびセカンダリ・サーバーが、セッションを更新せずに停止された場合、そのセッションは失われます。PersistSessionsOnShutdownを有効にすると、サーバー停止時に、すべてのアクティブなセッションがClusterMBean#getDataSourceForSessionPersistence()で指定したデータベースに保存されます。それ以外のときにセッションが書き込まれることはありません。(たとえば、サーバーがクラッシュしても、このメカニズムを使用してセッションが保存されることはありません。)
この属性は、サーバー停止時のセッション永続性と、WAN全体でのセッション永続性の両方に適用されます。
ローリング・アップグレードでは、従来のメモリー上でのセッション・レプリケーションとの相互作用が無効になる可能性があります。管理対象サーバーが停止および更新される際、メモリー上のサーブレット・セッションは、そのセッションに対する新しいリクエストを受信する前にプライマリとセカンダリの両方が再起動された場合に、失われます。
- remoteClusterAddress(optional): string
外部クラスタを設定します。クラスタのインフラストラクチャでは、WAN/MANを利用したHTTPセッションのフェイルオーバーのために、このアドレスを使用して外部クラスタに接続します。
- replicationChannel(optional): string
デフォルト値: ReplicationChannel
トラフィックのレプリケーションのために使用されるチャネルの名前。クラスタ・インフラストラクチャでは、このチャネルを使用してHTTPセッションおよびステートフル・セッションBeanの更新を送信します。設定されていない場合、デフォルトのチャネルが使用されます。
この機能が動作するには、クラスタのすべてのメンバーに名前付きのチャネルが存在し、同じプロトコルを使用するように構成されている必要があります。セキュアなプロトコルを使用する構成は、選択されたチャネルで有効です。
- replicationTimeoutEnabled(optional): boolean
デフォルト値: true
セッション・レプリケーションの呼出しにタイムアウトが適用されるかどうかを示します。
- secureReplicationEnabled(optional): boolean
デフォルト値: false
クラスタ内のサーバーは、セッション・データをレプリケートします。レプリケーション・チャネルが定義されていれば、セッション・データはレプリケーション・チャネル・プロトコルを使用して送信され、保護されているレプリケーション設定は無視されます。レプリケーション・チャネルが定義されておらず、保護されているレプリケーションが有効な場合、メモリーでレプリケーションされるセッション・データは、デフォルトの保護されているチャネルを使用し、SSLを介して送信されます。ただし、レプリケーション・トラフィックのために追加されたこのセキュリティには、著しいクラスタ・パフォーマンスの低下が伴います。パフォーマンス低下よりも、セキュリティの方が大きな問題となっている場合のみ、有効化してください。
制約
- servers(optional): array Server References
タイトル: Server References
読取り専用: true
サーバー参照の配列を含みます。
このクラスタのメンバーシップを宣言しているサーバー。
- serviceActivationRequestResponseTimeout(optional): integer(int32)
デフォルト値: 0
サービスがクラスタ・メンバーからのレスポンスを待機する最大時間(ミリ秒)。
- serviceAgeThresholdSeconds(optional): integer(int32)
最小値: 0
最大値: 65534
デフォルト値: 180
2つの競合するサービスがある場合に、それらの一方が他方より古いと判断される基準となる存続時間の差の秒数(0から65534の間で指定)。
2つの競合するサービスがある場合に、それらの一方が他方より古いと判断される基準となる存続時間の差の秒数を定義します。
- sessionFlushInterval(optional): integer(int32)
デフォルト値: 180
HTTPセッションが、ディスク上にセッション・ステートをダンプするためにバックアップ・クラスタに定期的にフラッシュされるまでの間隔(秒)。
- sessionFlushThreshold(optional): integer(int32)
デフォルト値: 10000
フラッシュの対象となるセッションの数がこのしきい値の制限に達すると、セッションはフラッシュ間隔が経過する前にバックアップ・クラスタにフラッシュされます。この機能は、負荷のかかっている状況下でサーバーがセッションを迅速にフラッシュするために役立ちます。
- sessionLazyDeserializationEnabled(optional): boolean
より高い効率性をセッション・レプリケーションで有効にします。この属性を有効にできるのは、Oracle Exalogic用にWebLogicドメインを構成している場合のみです。
- sessionStateQueryProtocolEnabled(optional): boolean
デフォルト値: false
セッション状態の問合せプロトコルが有効かどうかを示します。プライマリ・サーバーまたはセカンダリ・サーバーのいずれでもないサーバーがリクエストを受信した場合に、セッション状態の問合せプロトコルは、セッション状態インスタンスの場所についてローカル・クラスタに問い合せます。
- sessionStateQueryRequestTimeout(optional): integer(int32)
最小値: 1
デフォルト値: 30
セッション状態の問合せリクエストでクラスタ・メンバーからのレスポンスを待機する最大時間(秒)。
- singletonServiceRequestTimeout(optional): integer(int32)
デフォルト値: 30000
サービス・アクティブ化リクエストがクラスタ・メンバーからのレスポンスを待機する最大時間(ミリ秒)。
値
を指定すると、完了するまでリクエストは無限に待機します。
- siteName(optional): string
- tags(optional): array Items
- txnAffinityEnabled(optional): boolean
デフォルト値: false
有効な場合、サーバーのトランザクション・リクエストは、すでにグローバル・トランザクションに参加しているクラスタ内のサーバーに移動します。
- type(optional): string
- unicastReadTimeout(optional): integer(int32)
デフォルト値: 15000
ユニキャスト接続での、指定された読取りのタイムアウト時間(ミリ秒)。タイムアウトがゼロの場合、読取りを永久にブロックする無限タイムアウトとみなされます。
- WANSessionPersistenceTableName(optional): string
デフォルト値: WLS_WAN_PERSISTENCE_TABLE
WANセッション永続性に使用される表の名前を返します。
- weblogicPluginEnabled(optional): boolean
デフォルト値: false
このクラスタがプロキシ・プラグインまたはHttpClusterServlet
からのリクエストを受信する場合に指定します
クラスタがプロキシ・プラグインまたはHttpClusterServlet
からのリクエストを受信する場合に、この属性をtrue
に設定します。getRemoteAddr
を呼び出すと、Webサーバーではなく、独自のWL-Proxy-Client-IP
ヘッダーからブラウザ・クライアントのアドレスが戻されます。
config.xml
ファイルのweblogic-plugin-enabled
パラメータを無効にする場合(weblogic-plugin-enabled=false
)、この属性をfalse
に設定します。
Oracle HTTP Server、WebLogicプロキシ・プラグインまたはOracle Traffic Directorを使用して管理対象サーバーまたはクラスタにクライアント・リクエストを配信する場合は、この属性をtrue
に設定することをお薦めします
制約
{
"type":"object",
"properties":{
"WANSessionPersistenceTableName":{
"default":"WLS_WAN_PERSISTENCE_TABLE",
"type":"string",
"description":"<p>Return the name of the table to be used for WAN session persistence.</p>"
},
"additionalAutoMigrationAttempts":{
"default":3,
"type":"integer",
"format":"int32",
"description":"<p>A migratable server could fail to come up on every possible configured machine. This attribute controls how many further attempts, after the first one, should be tried.</p><p>Note that each attempt specified here indicates another full circuit of migrations amongst all the configured machines. So for a 3-server cluster, and the default value of 3, a total of 9 migrations will be attempted.</p><p>If it is set to -1, migrations will go on forever until the server starts.</p>"
},
"asyncSessionQueueTimeout":{
"default":30,
"type":"integer",
"format":"int32",
"description":"<p>Interval in seconds until the producer thread will wait for the AsyncSessionQueue to become unblocked. Should be similar to the RequestTimeOut as that will determine the longest that the queue should remain full.</p>"
},
"autoMigrationTableCreationDDLFile":{
"default":null,
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The absolute file path of a custom DDL file for creating the automatic migration database table.</p><p>This setting applies only if the <code>MigrationBasis</code> attribute is set to <code>database</code>, the <code>AutoMigrationTableCreationPolicy</code> attribute is set to <code>Always</code>, and the table name specified by the <code>AutoMigrationTableName</code> attribute does not already exist in the database.</p><p>If the above conditions apply, and this setting is set to the default, then the system will try to find a default DDL file for the creating the leasing database table in <code>WL_HOME/server/db/DB_TYPE/leasing.ddl</code></p><p>Note that the system ignores (skips) any <code>DROP</code> commands in the DDL file, and substitutes the value configured in the <code>AutoMigrationTableName</code> attribute for all occurrences of the word <code>ACTIVE</code> in the file.</p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"autoMigrationTableCreationPolicy":{
"default":"Disabled",
"enum":[
"Disabled",
"Always"
],
"type":"string",
"description":"<p>Control automatic leasing table creation behavior.</p><p>This setting applies only if the <code>MigrationBasis</code> attribute is set to <code>database</code></p><ul><li><p><code>Disabled</code></p><p>Disables automatic leasing table creation. The behavior is same as manual table creation. Any singletons dependent on cluster leasing will fail to start unless the table defined by the <code>AutoMigrationTableName</code> already exists in the database.</p></li><li><p><code>Always</code></p><p>Force automatic leasing table creation if the table is not found. The default table name is \"ACTIVE\" and can be customized using the <code>AutoMigrationTableName</code> attribute. The SQL used to create the table when it is not found can be customized using the <code>AutoMigrationTableCreationDDLFile</code> attribute.</p></li></ul>"
},
"autoMigrationTableName":{
"default":"ACTIVE",
"type":"string",
"description":"<p>Return the name of the table to be used for server migration.</p><p>This setting applies only if the <code>MigrationBasis</code> attribute is set to <code>database</code></p><p>If the <code>AutoMigrationTableCreationPolicy</code> is set to <code>Always</code>, then the table name format must be specified in the form <code>[[[mycatalog.]myschema.]mytablename</code>; for example <code>myschema.mytablename</code>. Each period symbol format is significant, where schema generally corresponds to username in many databases.</p><p>When no table name is specified, the table name is simply <code>ACTIVE</code> and the database implicitly determines the schema according to the JDBC data source user.</p>"
},
"candidateMachinesForMigratableServers":{
"x-weblogic-restartRequired":true,
"title":"Machine References",
"type":"array",
"items":{
"title":"Machine Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the machine reference."
},
"description":"Contains the array of machine references. <p>The set of machines (and order of preference) on which Node Manager will restart failed servers. (Requires you to enable each server for automatic migration.)</p><p>Each server can specify a subset of these cluster-wide candidates, which limits the machines on which the server can be restarted. Servers can also specify their own order of preference.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"clientCertProxyEnabled":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Specifies whether to honor the WL-Proxy-Client-Cert header coming with the request or not. </p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
},
"clusterAddress":{
"type":"string",
"description":"<p>The address that forms a portion of the URL a client uses to connect to this cluster, and that is used for generating EJB handles and entity EJB failover addresses. (This address may be either a DNS host name that maps to multiple IP addresses or a comma-separated list of single address host names or IP addresses.)</p><p>Defines the address to be used by clients to connect to this cluster. This address may be either a DNS host name that maps to multiple IP addresses or a comma separated list of single address host names or IP addresses. If network channels are configured, it is possible to set the cluster address on a per channel basis.</p>"
},
"clusterBroadcastChannel":{
"type":"string",
"description":"<p>Specifies the channel used to handle communications within a cluster. If no channel is specified the default channel is used.</p><p>ClusterBroadcastChannel is only are supported if the unicast messaging type is used.</p>"
},
"clusterMessagingMode":{
"default":"unicast",
"enum":[
"multicast",
"unicast"
],
"type":"string",
"description":"<p>Specifies the messaging type used in the cluster.</p><p>Multicast messaging is provided for backwards compatibility.</p>"
},
"clusterType":{
"default":"none",
"enum":[
"none",
"wan",
"man"
],
"type":"string",
"description":"<p>Optimizes cross-cluster replication for the type of network that servers in the clusters use for administrative communication.</p><p>To enhance the reliability of HTTP sessions, you can configure servers in one cluster to replicate the session data to servers in a different cluster. In such an environment, configure the clusters to be one of the following types:</p><ul><li><p><code>man</code></p><p>If the clustered servers can send their data through a metro area network (man) in which latency is negligible. With this ClusterType value, servers replicate session state synchronously and in memory only. For example, when serverA in cluster1 starts an HTTP session, its backup server, serverB in cluster2, immediately replicates this session in memory to Server B.</p></li><li><p><code>wan</code></p><p>If the clusters are far apart or send their data through a wide area network (wan) that experiences significant network latency. With this ClusterType value, a server replicates session state synchronously to the backup server in the same cluster and asynchronously to a server in the remote cluster. For example, when serverA in cluster1 starts an HTTP session, it sends the data to serverB in cluster1 and then asynchronously sends data to serverX in cluster 2. ServerX will persist the session state in the database.</p><p>If you persist session data in a replicating database, and if you prefer to use the database to replicate the data instead of WebLogic Server, choose a cluster type of <code>wan</code> and leave the remote cluster address undefined. WebLogic Server saves the session data to the local database and assumes that the database replicates data as needed.</p></li></ul>"
},
"coherenceClusterSystemResource":{
"x-weblogic-restartRequired":true,
"title":"Coherence Cluster System Resource Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the coherence cluster system resource reference. <p>Coherence Cluster associated with this cluster.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"concurrentSingletonActivationEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether to allow the concurrent activation, deactivation, or restart of two or more singleton services.</p>"
},
"dataSourceForAutomaticMigration":{
"x-weblogic-restartRequired":true,
"title":"JDBC System Resource Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the JDBC system resource reference. <p>The data source used by servers in the cluster during migration. (You must configure each Migratable Server within the cluster to use this data source.)</p><p>This setting applies only if the <code>MigrationBasis</code> attribute is set to <code>database</code></p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"dataSourceForJobScheduler":{
"x-weblogic-restartRequired":true,
"title":"JDBC System Resource Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the JDBC system resource reference. <p>Data source required to support persistence of jobs scheduled with the job scheduler</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"dataSourceForSessionPersistence":{
"x-weblogic-restartRequired":true,
"title":"JDBC System Resource Reference",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"Contains the JDBC system resource reference. <p>To support HTTP Session failover across data centers, a datasource is required to dump session state on disk.</p><p><h5>Constraints</h5></p><ul><li>restart required</li></ul>"
},
"databaseLeasingBasisConnectionRetryCount":{
"default":1,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of times Database Leasing will try to obtain a valid connection from the Data Source.</p>"
},
"databaseLeasingBasisConnectionRetryDelay":{
"default":1000,
"type":"integer",
"format":"int64",
"description":"<p>The length of time, in milliseconds,Database Leasing will wait before attempting to obtain a new connection from the Data Source when a connection has failed.</p>"
},
"defaultLoadAlgorithm":{
"default":"round-robin",
"enum":[
"round-robin",
"weight-based",
"random",
"round-robin-affinity",
"weight-based-affinity",
"random-affinity"
],
"type":"string",
"description":"<p>Defines the algorithm to be used for load-balancing between replicated services if none is specified for a particular service. The <code>round-robin</code> algorithm cycles through a list of WebLogic Server instances in order. <code>Weight-based</code> load balancing improves on the round-robin algorithm by taking into account a pre-assigned weight for each server. In <code>random</code> load balancing, requests are routed to servers at random.</p>"
},
"dynamicallyCreated":{
"readOnly":true,
"default":false,
"type":"boolean",
"description":"<p>Return whether the MBean was created dynamically or is persisted to config.xml</p>"
},
"fencingGracePeriodMillis":{
"default":30000,
"type":"integer",
"format":"int32",
"description":"<p>During automatic migration, if the Cluster Master determines a server to be dead, it waits for this period of time (in milliseconds) before the Cluster Master migrates the service to another server in the cluster.</p>"
},
"frontendHTTPPort":{
"default":0,
"type":"integer",
"format":"int32",
"description":"<p>The name of the HTTP port to which all redirected URLs will be sent.</p><p>Sets the FrontendHTTPPort for the default webserver (not virtual hosts) for all the servers in the cluster. Provides a method to ensure that the webapp will always have the correct PORT information, even when the request is coming through a firewall or a proxy. If this parameter is configured, the HOST header will be ignored and the information in this parameter will be used in its place, when constructing the absolute urls for redirects.</p>"
},
"frontendHTTPSPort":{
"default":0,
"type":"integer",
"format":"int32",
"description":"<p>The name of the secure HTTP port to which all redirected URLs will be sent.</p><p>Sets the FrontendHTTPSPort for the default webserver (not virtual hosts) for all the servers in the cluster. Provides a method to ensure that the webapp will always have the correct PORT information, even when the request is coming through a firewall or a proxy. If this parameter is configured, the HOST header will be ignored and the information in this parameter will be used in its place, when constructing the absolute urls for redirects.</p>"
},
"frontendHost":{
"default":null,
"type":"string",
"description":"<p>The name of the host to which all redirected URLs will be sent.</p><p>Sets the HTTP FrontendHost for the default webserver (not virtual hosts) for all the servers in the cluster. Provides a method to ensure that the webapp will always have the correct HOST information, even when the request is coming through a firewall or a proxy. If this parameter is configured, the HOST header will be ignored and the information in this parameter will be used in its place, when constructing the absolute urls for redirects.</p>"
},
"greedySessionFlushInterval":{
"default":3,
"type":"integer",
"format":"int32",
"description":"<p>Interval in seconds until HTTP Sessions are periodically flushed to secondary server.</p>"
},
"healthCheckIntervalMillis":{
"default":10000,
"type":"integer",
"format":"int32",
"description":"<p>Interval in milliseconds at which Migratable Servers and Cluster Masters prove their liveness via the database.</p>"
},
"healthCheckPeriodsUntilFencing":{
"default":6,
"minimum":2,
"type":"integer",
"format":"int32",
"description":"<p>Maximum number of periods that a cluster member will wait before timing out a Cluster Master and also the maximum number of periods the Cluster Master will wait before timing out a Migratable Server.</p>"
},
"httpTraceSupportEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Returns the value of HttpTraceSupportEnabled. </p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p>Return the unique id of this MBean instance</p>"
},
"idlePeriodsUntilTimeout":{
"default":3,
"minimum":3,
"type":"integer",
"format":"int32",
"description":"<p>Maximum number of periods that a cluster member will wait before timing out a member of a cluster.</p><p>Maximum number of periods that a cluster member will wait before timing out a member of a cluster.</p>"
},
"interClusterCommLinkHealthCheckInterval":{
"default":30000,
"type":"integer",
"format":"int32",
"description":"<p>If the cluster link between two clusters goes down, a trigger will run periodically to see if the link is restored. The duration is specified in milliseconds.</p>"
},
"jobSchedulerTableName":{
"default":"WEBLOGIC_TIMERS",
"type":"string",
"description":"<p>The table name to use for storing timers active with the job scheduler</p>"
},
"memberDeathDetectorEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Enables faster Automatic Service Migration times with Database Leasing Basis.</p>"
},
"memberWarmupTimeoutSeconds":{
"minimum":0,
"type":"integer",
"format":"int32",
"description":"<p>Maximum number of seconds that a cluster member will wait to discover and synchronize with other servers in the cluster. Normally, the member will be able to sync in 30 seconds. If the value of this attribute is higher, that does not necessarily mean that it will take longer for the member to warmup. Instead it defines an upper bound on the time that a server will wait to sync with the servers that it has discovered. If the value is set 0, servers will not attempt to discover other running server in the cluster during server initialization</p>"
},
"messageOrderingEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Forces unicast messages to be processed in order. There are scenarios where JMS may update JNDI very frequently. It will result in a lot of messages over unicast. Due to the close proximity of messages the probability of out of order handling of messages increases which would trigger frequent state dumps. Frequent JNDI tree refresh may result in NameNotFoundException. Use this property to prevent out of order handling of messages.</p>"
},
"migratableTargets":{
"readOnly":true,
"title":"Migratable Target References",
"type":"array",
"items":{
"title":"Migratable Target Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the migratable target reference."
},
"description":"Contains the array of migratable target references. <p>Returns all the MigratableTargets for this cluster</p>"
},
"migrationBasis":{
"default":"database",
"enum":[
"database",
"consensus"
],
"type":"string",
"description":"<p>Controls the mechanism used for server and service migration.</p><ul><li><p><b>Database</b> -- Requires the availability of a high-availability database, such as Oracle RAC, to store leasing information. Requires also configuring the <code>DataSourceForAutomaticMigration</code> attribute. Optionally also configure <code>AutoMigrationTableName</code> (default is \"ACTIVE\"), <code>AutoMigrationTableCreationPolicy</code>, and <code>AutoMigrationTableCreationDDLFile</code></p></li><li><p><b>Consensus</b> -- Stores the leasing information in-memory within a cluster member. This option requires Node Manager to be configured and running.</p></li></ul><p><b>Note:</b> Within a WebLogic Server installation, you can only use one type of leasing. Although it is possible to implement multiple features that use leasing within your environment, each must use the same kind of leasing.</p>"
},
"millisToSleepBetweenAutoMigrationAttempts":{
"default":180000,
"type":"integer",
"format":"int64",
"description":"<p>Controls how long of a pause there should be between the migration attempts described in getAdditionalAutoMigrationAttempts(). Note that this delay only happens when the server has failed to come up on every machine.</p>"
},
"multicastAddress":{
"default":"239.192.0.0",
"type":"string",
"description":"<p>The multicast address used by cluster members to communicate with each other.</p><p>The valid range is from from 224.0.0.0 to 239.255.255.255. The default value used by WebLogic Server is 239.192.0.0. You should avoid using multicast addresses in the range x.0.0.1</p><p>This address should be unique to this cluster and should not be shared by other applications.</p>"
},
"multicastBufferSize":{
"default":64,
"minimum":64,
"type":"integer",
"format":"int32",
"description":"<p>The multicast socket send/receive buffer size (at least 64 kilobytes).</p><p>Returns the multicast socket send/receive buffer size.</p>"
},
"multicastDataEncryption":{
"default":false,
"type":"boolean",
"description":"<p>Enables multicast data to be encrypted. Only the multicast data is encrypted. Multicast header information is not encrypted.</p>"
},
"multicastPort":{
"default":7001,
"minimum":1,
"maximum":65535,
"type":"integer",
"format":"int32",
"description":"<p>The multicast port (between 1 and 65535) used by cluster members to communicate with each other.</p><p>Defines the multicast port used by cluster members to communicate with each other.</p>"
},
"multicastSendDelay":{
"default":3,
"minimum":0,
"maximum":250,
"type":"integer",
"format":"int32",
"description":"<p>The amount of time (between 0 and 250 milliseconds) to delay sending message fragments over multicast in order to avoid OS-level buffer overflow.</p><p>Defines the number of milliseconds to delay sending message fragments over multicast in order to avoid OS-level buffer overflow.</p>"
},
"multicastTTL":{
"default":1,
"minimum":1,
"maximum":255,
"type":"integer",
"format":"int32",
"description":"<p>The number of network hops (between 1 and 255) that a cluster multicast message is allowed to travel.</p><p>Defines the number of network hops that a cluster multicast message is allowed to travel. 1 restricts the cluster to one subnet.</p>"
},
"name":{
"readOnly":true,
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The user-specified name of this MBean instance.</p><p>This name is included as one of the key properties in the MBean's <code>javax.management.ObjectName</code></p><p><code>Name=<i>user-specified-name</i></code></p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"notes":{
"type":"string",
"description":"<p>Optional information that you can include to describe this configuration.</p><p>WebLogic Server saves this note in the domain's configuration file (<code>config.xml</code>) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <code><</code>. Carriage returns/line feeds are preserved.</p><p>Note: If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds.</p>"
},
"numberOfServersInClusterAddress":{
"default":3,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>Number of servers to be listed from this cluster when generating a cluster address automatically. This setting has no effect if Cluster Address is explicitly set.</p>"
},
"oneWayRmiForReplicationEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Indicates if one-way RMI is being used for replication. One-way RMI also requires configuring replication ports on each server in the cluster.</p>"
},
"persistSessionsOnShutdown":{
"type":"boolean",
"description":"<p>When shutting down servers, sessions are not updated. If the primary and secondary servers of a session are shut down with no session updates, the session will be lost. Turning on PersistSessionsOnShutdown will save any active sessions to the database specified in ClusterMBean#getDataSourceForSessionPersistence() when a server is shutdown. The sessions will not be written at any other time. (For example, they are not saved via this mechanism if there is a server crash.)</p><p>This attribute is applicable both to session persistence on server shutdown or session persistence across a WAN.</p><p>Rolling upgrade can potentially have a bad interaction with traditional in-memory session replication. As managed servers are shutdown and upgraded, in-memory servlet sessions will be lost if both primary and secondary are rebooted before a new request arrives for the session.</p>"
},
"remoteClusterAddress":{
"type":"string",
"description":"<p>Set the foreign cluster. Cluster infrastructure uses this address to connect to foreign cluster for HTTP Session WAN/MAN failover.</p>"
},
"replicationChannel":{
"default":"ReplicationChannel",
"type":"string",
"description":"<p>The channel name to be used for replication traffic. Cluster infrastructure uses this channel to send updates for HTTP sessions and stateful session beans. If none is set then the default channel will be used.</p><p>In order for this feature to work, the named channel must exist on all members of the cluster and must be configured to use the same protocol. It is valid for the selected channel to be configured to use a secure protocol.</p>"
},
"replicationTimeoutEnabled":{
"default":true,
"type":"boolean",
"description":"<p>Indicates if timeout should be applied to session replication calls.</p>"
},
"secureReplicationEnabled":{
"x-weblogic-secureDefault":true,
"default":false,
"type":"boolean",
"description":"<p>Servers in a cluster replicate session data. If a replication channel is defined then the session data will be sent using the replication channel protocol and secured replication settings will be ignored. If no replication channel is defined and secured replication is enabled then session data for in-memory replication will be sent over SSL using the default secured channel. However, this added security for replication traffic comes with a significant cluster performance degradation. It should only be enabled if security is of greater concern than performance degradation.</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"servers":{
"readOnly":true,
"title":"Server References",
"type":"array",
"items":{
"title":"Server Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the server reference."
},
"description":"Contains the array of server references. <p>The servers which have declared membership in this cluster.</p>"
},
"serviceActivationRequestResponseTimeout":{
"default":0,
"type":"integer",
"format":"int32",
"description":"<p>The maximum time, in milliseconds seconds, for services to wait for response from cluster members.</p>"
},
"serviceAgeThresholdSeconds":{
"default":180,
"minimum":0,
"maximum":65534,
"type":"integer",
"format":"int32",
"description":"<p>The number of seconds (between 0 and 65534) by which the age of two conflicting services must differ before one is considered older than the other.</p><p>Defines the number of seconds by which the age of two conflicting services must differ before one is considered older than the other.</p>"
},
"sessionFlushInterval":{
"default":180,
"type":"integer",
"format":"int32",
"description":"<p>Interval in seconds until HTTP Sessions are periodically flushed to the backup cluster to dump session state on disk.</p>"
},
"sessionFlushThreshold":{
"default":10000,
"type":"integer",
"format":"int32",
"description":"<p>When number of sessions to be flushed reaches this threshold limit, sessions will be flushed to the backup cluster before the flush interval. This helps the server to flush sessions faster under load.</p>"
},
"sessionLazyDeserializationEnabled":{
"type":"boolean",
"description":"<p>Enables increased efficiency with session replication. Enabling this attribute should be used only when configuring a WebLogic domain for Oracle Exalogic.</p>"
},
"sessionStateQueryProtocolEnabled":{
"default":false,
"type":"boolean",
"description":"<p>Indicates if session state query protocol is enabled. The Session State Query protocol will query the local cluster for the location of a session state instance if a request arrives at a server that is neither the primary or secondary server.</p>"
},
"sessionStateQueryRequestTimeout":{
"default":30,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>The maximum time, in seconds, for session state query request to wait for response from cluster members.</p>"
},
"singletonServiceRequestTimeout":{
"default":30000,
"type":"integer",
"format":"int32",
"description":"<p>The maximum time, in milliseconds, for service activation requests will wait for response from cluster members. </p><p>A value of <code></code> means that the request will wait indefinitely to complete.</p>"
},
"siteName":{
"type":"string",
"description":"<p>The name of the site this cluster is associated with.</p>"
},
"tags":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Return all tags on this Configuration MBean</p>"
},
"txnAffinityEnabled":{
"default":false,
"type":"boolean",
"description":"<p>If enabled, a server's transaction requests go to servers in the cluster that are already participating in the global transaction.</p>"
},
"type":{
"readOnly":true,
"x-weblogic-unharvestable":true,
"type":"string",
"description":"<p>Returns the type of the MBean.</p><p><h5>Constraints</h5></p><ul><li>unharvestable</li></ul>"
},
"unicastReadTimeout":{
"default":15000,
"type":"integer",
"format":"int32",
"description":"<p>The specified read timeout, in milliseconds, on a unicast connection. A timeout of zero is interpreted as an infinite timeout, that is blocking read forever.</p>"
},
"weblogicPluginEnabled":{
"x-weblogic-secureDefault":false,
"default":false,
"type":"boolean",
"description":"<p>Specifies if this cluster will receive requests from a proxy plug-in or <code>HttpClusterServlet</code></p><p>Set this attribute to <code>true</code> if the cluster will receive requests from a proxy plug-in or <code>HttpClusterServlet</code>. A call to <code>getRemoteAddr</code> will return the address of the browser client from the proprietary <code>WL-Proxy-Client-IP</code> header instead of the Web server.</p><p>Set this attribute to <code>false</code> to disable the <code>weblogic-plugin-enabled</code> parameter, <code>weblogic-plugin-enabled=false</code>, in the <code>config.xml</code>file.</p><p>Note: If you are using Oracle HTTP Server, the WebLogic Proxy Plug-In, or Oracle Traffic Director to distribute client requests to a Managed Server or a cluster, Oracle recommends setting this attribute to <code>true</code></p><p><h5>Constraints</h5></p><ul><li>secure default : false</li></ul>"
}
},
"description":""
}