完全プロファイルと Liberty プロファイルでの構成の相違点: connectionManager エレメント

Liberty プロファイルの connectionManager完全プロファイルの接続プールの間には、構成にいくつかの相違点があります。

  • 名前が異なるプロパティー
    • maxConnectionsPerThread完全プロファイルでは maxNumberofMCsAllowableInThread です。
    • maxIdleTime完全プロファイルでは unusedTimeout です。
    • maxPoolSize完全プロファイルでは maxConnections です。
    • minPoolSize完全プロファイルでは minConnections です。
  • 期間プロパティー
    オプションとして、Liberty プロファイルでは、期間プロパティーと単位を指定できます。以下に例を示します。
    <connectionManager id="pool1" connectionTimeout="30s" reapTime="3m" maxIdleTime="30m"/>
    connectionManager エレメントで受け入れられる時間単位とフォーマットについては、 『server.xml ファイルの構成エレメント』を参照してください。 Liberty プロファイルで時間単位を指定しなかった場合は、完全プロファイルと同じデフォルト単位が使用されます。
  • 「即時」タイムアウト値とタイムアウト「なし (無効)」との違い
    「即時」タイムアウトとタイムアウト「なし (無効)」を表す値は異なります。
    • Liberty プロファイルでは「即時」を表すために値 0 を使用しますが、 完全プロファイルでは多くの場合、「即時」に -1 を使用します。
    • Liberty プロファイルでは「なし (無効)」を表すために値 -1 を使用しますが、完全プロファイルでは多くの場合、「なし (無効)」に 0 を使用します。
    特に、これは以下の属性に適用されます。
    • agedTimeout
    • connectionTimeout
    • maxIdleTime完全プロファイルでは unusedTimeout です。
    • reapTime
  • パージ・ポリシーの変更

    Liberty プロファイルには、パージ・ポリシーの値として、 EntirePoolFailingConnectionOnly、および ValidateAllConnections の 3 つがあります。

    完全プロファイルには、 2 つのパージ・ポリシー値 EntirePool および FailingConnectionOnly と、 FailingConnectionOnly の動作を決定する 2 つ目のプロパティー defaultPretestOptimizationOverride があります。

    Liberty プロファイルのパージ・ポリシーおよび 完全プロファイルでこれに相当するものは、以下のとおりです。

    • purgePolicy="EntirePool"。これは両者で同じです。
    • purgePolicy="FailingConnectionOnly"。 これは、完全プロファイルpurgePolicy="FailingConnectionOnly" と一緒に defaultPretestOptimizationOverride="false" を指定することに相当します。
    • purgePolicy="ValidateAllConnections"。 これは、完全プロファイルpurgePolicy="FailingConnectionOnly" と一緒に defaultPretestOptimizationOverride="true" を指定することに相当します。

トピックのタイプを示すアイコン 参照トピック

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_connpool_diff
ファイル名: rwlp_connpool_diff.html