ルート・スキーマ: Coherence Cluster Params
タイプ: object
ソースを表示
- clusteringMode: string
デフォルト値: unicast
指定可能な値: [ "multicast", "unicast" ]
ユニキャスト(デフォルト)またはマルチキャストのいずれかのクラスタリング・モードを指定します。マルチキャストが望ましくない環境や使用できない環境の場合、またはマルチキャストを適切にサポートするように環境が構成されていない場合は、ウェル・ノウン・アドレス(WKA)機能の設定が必要です。WKA、SSLまたは保護された本番モードのいずれか(あるいはそのすべて)が有効化されると、すべてのクラスタ・マルチキャスト通信が無効化されます。
- clusterListenPort: integer(int32)
最小値: 0
最大値: 65535
デフォルト値: 0
Coherenceによって使用されるクラスタ・リスニング・ポート。Coherenceクラスタ・メンバーはこのポートを使用して、クラスタの検出と結合またはクラスタの作成を行います。指定しない場合、Coherenceクラスタ・マルチキャスト・リスニング・ポートが使用されます。
- globalSocketProvider: string
グローバル・ソケット・プロバイダ名を指定します。指定せずに、保護された本番モードが有効化されると、Coherenceはグローバル・ソケット・プロバイダとしてWebLogic SSL構成を使用します。それ以外の場合、指定されたグローバル・ソケット・プロバイダを使用します。
- ignoreHostnameVerification: boolean
デフォルト値: false
ホスト名検証の無視が設定されているかどうかを確認します。保護された本番モードでは、Coherenceホスト名検証がデフォルトで有効になります。WebLogic isHostnameVerificationIgnoredが設定されている場合、Coherenceはこのプロパティを通じて継承されます。
- multicastListenAddress: string
クラスタのマルチキャスト・リスナーのIPアドレス。
- securedProduction: boolean
デフォルト値: false
保護された本番モードが有効であるかどうかを指定します。設定されていない場合、CoherenceはWebLogicから保護された本番モードを継承します。Coherenceの保護された本番モードが指定されると(「はい」または「いいえ」)、CoherenceはWebLogicからモードを継承しなくなります
デフォルトで、対応するWebLogic値に設定されます:
制約
- securityFrameworkEnabled: boolean
セキュリティ・フレームワークが有効になっているかどうか確認します
- timeToLive: integer(int32)
最小値: 0
最大値: 255
デフォルト値: 4
マルチキャスト・メッセージの存続時間(TTL)を設定します。TTL設定は、マルチキャストUDP/IPパケットがネットワーク上を移動できる範囲を指定します。TTLは、パケットが存続するホップ数で表されます。各ネットワーク・インタフェース、ルーターおよびマネージド・スイッチが1ホップと見なされます。TTL値には、機能するうえで必要な最小の整数値を指定します。過剰に大きい値を設定すると、他のLANセグメントに不必要に大きい帯域幅が使用される可能性があり、オペレーティング・システムやネットワーク・デバイスでマルチキャスト・トラフィックが無効になることさえあります。
通常、単純なスイッチ構成のバックボーンでは、TTL値を1に設定すると正しく機能します。インテリジェントなスイッチを備えた高度なバックボーンでは、2以上の値が必要になる場合があります。開発やテストに使用する単一サーバー・クラスタでは、値0を使用します。
- transport: string
指定可能な値: [ "tmb", "tcp", "udp", "ssl", "ssludp", "sdmb", "imb" ]
クラスタ通信に使用する、基になるトランスポート・プロトコルを指定します。保護された本番モードが有効な場合のデフォルトは、SSLです。それ以外の場合はTMBです。
トランスポート・タイプは次のいずれかにすることができます:
ここで、"TMB: UDP + TMB"は、トランスポート・タイプTMBを意味し、クラスタ・サービス通信ではUDPが使用され、信頼性の高いポイントツーポイント・データ・サービス通信ではTMBが使用されます。デフォルトはTMBです。
SDMBおよびIMBはExalogic環境にのみ適用されます。
- useVirtualThreads: boolean
仮想スレッドの使用が設定されているかどうかを確認します。WebLogicでKernelMBean.virtualThreadEnableOptionまたはweblogic.kernel.useVirtualThreadsシステム・プロパティが設定されている場合、Coherenceはこのプロパティを通じて継承します。
{
"type":"object",
"properties":{
"clusterListenPort":{
"default":"0",
"minimum":"0",
"maximum":"65535",
"type":"integer",
"format":"int32",
"description":"<p>The cluster listen port used by Coherence; Coherence cluster members use this port to discover and join, or create the cluster. If unspecified, the Coherence cluster multicast listen port will be used.</p>"
},
"clusteringMode":{
"default":"unicast",
"enum":[
"multicast",
"unicast"
],
"type":"string",
"description":"<p>Specifies a clustering mode of either Unicast (default) or Multicast. If multicast is undesirable or unavailable in an environment, or when an environment is not properly configured to support multicast, then setting up the Well Known Addresses (WKA) feature is required. All cluster multicast communication is disabled if any of WKA, SSL, and/or secured production mode is/are enabled.</p>"
},
"globalSocketProvider":{
"type":"string",
"description":"<p>Specify the Global Socket Provider name. If not specified and secured production mode is enabled, Coherence uses WebLogic SSL configuration as Global Socket Provider. Otherwise, use the specified Global Socket Provider.</p>"
},
"ignoreHostnameVerification":{
"default":false,
"type":"boolean",
"description":"<p>Check if ignore hostname verification is set. In Secured Production Mode, Coherence hostname verification is enabled by default. If WebLogic isHostnameVerificationIgnored is set, then Coherence will inherite it through this property.</p>"
},
"multicastListenAddress":{
"type":"string",
"description":"<p>The IP address for the cluster multicast listener.</p>"
},
"securedProduction":{
"x-weblogic-secureDefault":true,
"default":false,
"type":"boolean",
"description":"<p>Specify whether secured production mode is enabled. When it is not set, Coherence inherits the Secured Production Mode from WebLogic. Once Coherence Secured Production Mode is specified (Yes or No), then Coherence will no longer inherit the mode from WebLogic</p><p> Default it to the corresponding WebLogic value:</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"securityFrameworkEnabled":{
"type":"boolean",
"description":"<p>Check if security framework is enabled</p>"
},
"timeToLive":{
"default":"4",
"minimum":"0",
"maximum":"255",
"type":"integer",
"format":"int32",
"description":"<p>Sets the time-to-live (TTL) setting for the multicast message. The TTL setting designates how far multicast UDP/IP packets can travel on a network. The TTL is expressed in terms of how many hops a packet survives; each network interface, router, and managed switch is considered one hop. The TTL value should be set to the lowest integer value that works. Setting the value too high can use unnecessary bandwidth on other LAN segments and can even cause the operating system or network devices to disable multicast traffic.</p><p>Typically, setting the TTL value to 1 works on a simple switched backbone. A value of 2 or more may be required on an advanced backbone with intelligent switching. A value of 0 is used for single server clusters that are used for development and testing.</p>"
},
"transport":{
"enum":[
"tmb",
"tcp",
"udp",
"ssl",
"ssludp",
"sdmb",
"imb"
],
"type":"string",
"description":"<p>Specify the underlying transport protocol to use for cluster communication. Default is SSL when secured production mode is enabled; TMB otherwise.</p><p>The transport type can be one of the following:</p><ul><li><p>TMB: UDP + TMB</p></li><li><p>TCP: TCP + TMB</p></li><li><p>UDP: UDP + datagram</p></li><li><p>SSL: SSL over TCP + TMBS</p></li><li><p>SSLUDP: SSL over TCP + SSL over datagram</p></li><li><p>SDMB: UDP + SDMB</p></li><li><p>IMB: UDP + IMB</p></li></ul><p>Where: \"TMB: UDP + TMB\" means for transport type TMB, cluster service communication uses UDP; reliable point-to-point data service communication uses TMB. The default is TMB.</p><p>The SDMB and IMB are only applicable to Exalogic environment.</p>"
},
"useVirtualThreads":{
"type":"boolean",
"description":"<p>Check if use virtual threads is set. If WebLogic the KernelMBean.virtualThreadEnableOption or the weblogic.kernel.useVirtualThreads system property is set, Coherence inherites it through this property.</p>"
}
},
"description":""
}