Configuración de afinidades de cliente para las aplicaciones que utilizan las bases de datos DB2

La característica de afinidades de cliente es una alternativa al redireccionamiento de cliente automático al permitir al origen de datos utilizar otros servidores cuando falla una conexión. En este método de sólo cliente, el cliente determina el orden en que se ejecutan los servidores alternativos durante la migración tras error. Si desea más información sobre las afinidades de cliente, consulte el tema, Afinidades de cliente para DB2 Database para Linux, UNIX y Windows, en el Information Center de DB2.

Antes de empezar

Esta tarea da por supuesto que:
  • Tiene un origen de datos DB2 definido en el servidor de aplicaciones. Consulte el tema, Configuración de un origen de datos mediante la consola administrativa, si desea más información sobre cómo crear un origen de datos.
  • El origen de datos DB2 al que se conecta la aplicación está ejecutando una de las siguientes bases de datos:
    • DB2 para z/OS Versión 9.1 o posterior
    • DB2 Database para Linux, UNIX y Windows Versión 9.5 o posterior
  • Ha implementado la base de datos DB2 con una configuración redundante o la capacidad de hacer que el servidor de DB2 pase tras error a un nodo en espera.
  • [z/OS]Está conectado al origen de datos con una conexión de tipo 4.

Acerca de esta tarea

En WebSphere Application Server, las afinidades de cliente permiten al origen de datos de DB2 en el cliente o el servidor de aplicaciones controlar el orden de los servidores que se han intentado durante el proceso inicial de la conexión.

Para WebSphere Application Server, la propiedad personalizada del origen de datos, enableClientAffinitiesList, se utiliza para habilitar las afinidades de cliente. Si desea utilizar la consola administrativa para configurar las afinidades de cliente, utilice la sección Opciones de redireccionamiento de cliente automático de DB2 del panel de propiedades del origen de datos de WebSphere Application Server para configurar las siguientes propiedades: nombres de servidor alternativos, números de puerto alternativos, intervalo de reintento para el redireccionamiento de cliente y número máximo de reintentos para el redireccionamiento de cliente. También puede utilizar el panel Propiedades personalizadas para configurar otras propiedades de afinidades de cliente según sean necesario, incluidos enableSeamlessFailover y affinityFailbackInterval.

La propiedad personalizada del origen de datos, enableClientAffinitiesList, cambia la semántica de las propiedades clientRerouteAlternateServerName y clientRerouteAlternatePortNumber.

Atención:
Para obtener más información sobre estas propiedades, consulte el tema del Information Center de DB2, Configuración de afinidades de cliente para los clientes Java™ para las conexiones de DB2 Database para Linux, UNIX y Windows.

Para configurar las afinidades de cliente en el servidor de aplicaciones, complete los pasos siguientes:

Procedimiento

  1. Configure un proveedor JDBC de forma habitual con el controlador JCC para DB2 en la classpath.
  2. Cree un origen de datos que utilice el proveedor JDBC que se ha creado en el paso 1. La información de nombre del servidor y de información del puerto debe ser el nombre del servidor primario preferido del entorno WLB de DB2.
  3. Después de que se haya creado el origen de datos, vaya hasta su panel primario de la consola administrativa pulsando Recursos > JDBC > Orígenes de datos > origen_datos.
  4. Pulse Propiedades del origen de datos WebSphere Application Server situado en Propiedades adicionales.
  5. Desplácese hasta la sección Opciones de redireccionamiento de cliente automático de DB2.
  6. En la sección Opciones de redireccionamiento de cliente automático de DB2, configure los nombres de servidor alternativos, los números de puerto alternativos, intervalo de reintento para redireccionamiento de cliente y número máximo de reintentos para el redireccionamiento de cliente.
  7. Pulse Aceptar y guarde los cambios.
  8. Vuelva hasta el panel primario de origen de datos y pulse Propiedades personalizadas situado en Propiedades adicionales.
  9. En el panel Propiedades personalizadas, configure otras propiedades de afinidades de cliente según sea necesario, incluidas enableClientAffinitiesList, enableSeamlessFailover y affinityFailbackInterval. Consulte sobre la configuración de las afinidades de cliente para los clientes Java para las conexiones de DB2 Database para Linux, UNIX y Windows, en el Information Center de DB2, para ver los valores recomendados para estas propiedades.
  10. Pulse Aceptar y guarde los cambios.
  11. Reinicie el servidor de aplicaciones.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_clientaffinity
File name: tdat_clientaffinity.html