Configuración de las diferencias entre el perfil completo y el perfil Liberty: elemento connectionManager
Existen algunas diferencias de configuración entre connectionManager en el perfil Liberty y las agrupaciones de conexión en el perfil completo.
- Propiedades con nombres diferentes
- maxConnectionsPerThread, que es maxNumberofMCsAllowableInThread en el perfil completo.
- maxIdleTime, que es unusedTimeout en el perfil completo.
- maxPoolSize, que es maxConnections en el perfil completo.
- minPoolSize, que es minConnections en el perfil completo.
- Propiedades de duración También puede especificar las propiedades de duración en tiempo con unidades en el perfil Liberty. Por ejemplo:
Consulte la sección Elementos de configuración en el archivo server.xml para obtener las unidades de tiempo y los formatos para el elemento connectionManager. Si no especifica las unidades de tiempo en el perfil Liberty, se utilizan las unidades predeterminadas como en el perfil completo.<connectionManager id="pool1" connectionTimeout="30s" reapTime="3m" maxIdleTime="30m"/>
- Diferencias entre los valores de tiempo de espera inmediato y el tiempo de espera nunca (inhabilitado)Hay diferencias en los valores que representan los valores de tiempo de espera inmediato y nunca (inhabilitado).
- El perfil Liberty utiliza un valor de 0 para representar el valor de inmediato, mientras que el perfil completo utiliza generalmente un valor de-1 para el valor de inmediato.
- El perfil Liberty utiliza un valor de -1 para representar el valor de nunca (inhabilitado), mientras que el perfil completo utiliza generalmente el valor de0 para el valor de nunca (inhabilitado).
- agedTimeout
- connectionTimeout
- maxIdleTime, que es unusedTimeout en el perfil completo.
- reapTime
- Cambios en las políticas de depuración
En el perfil Liberty, hay tres valores de políticas de depuración: EntirePool, FailingConnectionOnly y ValidateAllConnections.
En el perfil completo, existen dos valores de políticas de depuración: EntirePool y FailingConnectionOnly, con una segunda propiedad, defaultPretestOptimizationOverride, que determina el comportamiento de FailingConnectionOnly.
Las políticas de depuración en el perfil Liberty y sus equivalentes en el perfil completo son:
- purgePolicy="EntirePool", que es el mismo para ambos.
- purgePolicy="FailingConnectionOnly", que es equivalente a purgePolicy="FailingConnectionOnly" con defaultPretestOptimizationOverride="false" en el perfil completo.
- purgePolicy="ValidateAllConnections", que es equivalente a purgePolicy="FailingConnectionOnly" con defaultPretestOptimizationOverride="true" en el perfil completo.