WebSphere Application Server traditionalと Liberty での構成の相違点: connectionManager エレメント

Liberty の connectionManagerWebSphere® Application Server traditionalの接続プールの間には、構成にいくつかの相違点があります。

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

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

    WebSphere Application Server traditionalには、 2 つのパージ・ポリシー値 EntirePool および FailingConnectionOnly と、 FailingConnectionOnly の動作を決定する 2 つ目のプロパティー defaultPretestOptimizationOverride があります。

    Liberty のパージ・ポリシーおよび WebSphere Application Server traditionalでこれに相当するものは、以下のとおりです。

    • purgePolicy="EntirePool"。これは両者で同じです。
    • purgePolicy="FailingConnectionOnly"。 これは、WebSphere Application Server traditionalpurgePolicy="FailingConnectionOnly" と一緒に defaultPretestOptimizationOverride="false" を指定することに相当します。
    • purgePolicy="ValidateAllConnections"。 これは、WebSphere Application Server traditionalpurgePolicy="FailingConnectionOnly" と一緒に defaultPretestOptimizationOverride="true" を指定することに相当します。

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



タイム・スタンプ・アイコン 最終更新: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_connpool_diff
ファイル名: rwlp_connpool_diff.html