完整概要文件和 Liberty 概要文件之间的配置差异:connectionManager 元素

Liberty 概要文件中 connectionManager 的配置与完整概要文件中连接池的配置之间存在一些差异。

  • 属性的名称不同
    • maxConnectionsPerThread,在完整概要文件中是 maxNumberofMCsAllowableInThread
    • maxIdleTime,在完整概要文件中是 unusedTimeout
    • maxPoolSize,在完整概要文件中是 maxConnections
    • minPoolSize,在完整概要文件中是 minConnections
  • 持续时间属性
    可以使用 Liberty 概要文件中的单位来选择性地指定持续时间属性。例如,
    <connectionManager id="pool1" connectionTimeout="30s" reapTime="3m" maxIdleTime="30m"/>
    请参阅 在 server.xml 文件中配置元素,以获取 connectionManager 元素的可接受时间单位和格式。如果没有指定 Liberty 概要文件中的时间单位,那么使用和完整概要文件相同的缺省单位。
  • 立即超时值和永不(禁用)超时之间的差异
    表示立即超时和永不(禁用)超时的值之间存在差异。
    • Liberty 概要文件使用值 0 来表示立即,而完整概要文件通常使用 -1 来表示立即。
    • Liberty 概要文件使用值 -1 来表示永不(禁用),而 完整概要文件 通常使用 0 来表示永不(禁用)。
    具体地说,这适用于下列属性:
    • agedTimeout
    • connectionTimeout
    • maxIdleTime,在完整概要文件中是 unusedTimeout
    • reapTime
  • 清除策略更改

    在 Liberty 概要文件中,有三个清除策略值:EntirePoolFailingConnectionOnlyValidateAllConnections

    完整概要文件中,有两个清除策略值:EntirePoolFailingConnectionOnly,以及另一个属性 defaultPretestOptimizationOverride,用来确定 FailingConnectionOnly 的行为。

    Liberty 概要文件中的清除策略及其完整概要文件等价项如下所示:

    • purgePolicy="EntirePool",对于两者而言相同。
    • purgePolicy="FailingConnectionOnly",等价于完整概要文件中的 purgePolicy="FailingConnectionOnly"defaultPretestOptimizationOverride="false"
    • purgePolicy="ValidateAllConnections",等价于完整概要文件中的 purgePolicy="FailingConnectionOnly"defaultPretestOptimizationOverride="true"

用于指示主题类型的图标 参考主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_connpool_diff
文件名:rwlp_connpool_diff.html