Habilitación de la memoria caché distribuida utilizando actualización síncrona y recuperación de señales

Para dar soporte a conversación segura en un entorno en clúster, la memoria caché distribuida almacena la información de estado compartida. La versión 7.0 o posteriores de WebSphere Application Server utiliza MBeans para mejorar la actualización síncrona de la memoria caché en todo el clúster. Además, se proporciona soporte de señal persistente mediante el almacenamiento de datos de señales en una base de datos.

Acerca de esta tarea

La actualización síncrona de información compartida en la memoria caché distribuida se implementa en el producto utilizando una solución MBean. Cuando hace falta actualizar la información de estado compartida en todos los miembros del clúster, se emite una llamada de bloqueo síncrona para replicar los cambios del estado de la señal en todos los servidores del clúster. Esta solución suprime las limitaciones del uso de afinidad de sesión para conversaciones seguras en un entorno en clúster.

Efectúe los pasos de alto nivel siguientes para habilitar la memoria caché distribuida al utilizar Secure Conversation para protección a nivel de mensaje en un entorno en clúster.

Procedimiento

  1. En la consola administrativa de WebSphere Application Server, pulse Servicios > Memoria caché de seguridad.
  2. Pulse el recuadro de selección para seleccionar el valor Habilitar memoria caché distribuida.
  3. El valor de memoria caché distribuida tiene tres opciones. La primera opción es Actualización síncrona de miembros de clúster. Esta opción está seleccionada de forma predeterminada, lo que permite que el tiempo de ejecución actualice todos los miembros del clúster con información de señal síncrona. Si está seleccionada, la afinidad de sesión no tiene que estar habilitada.

    La segunda opción es Actualización asíncrona de miembros de clúster, que se puede seleccionar pulsando el botón de selección correspondiente. Para que esta opción funcione correctamente, debe estar habilitada la afinidad de sesiones. Para obtener más información sobre la habilitación de afinidad de sesión, consulte el tema sobre la habilitación de la memoria caché distribuida y la afinidad de sesión cuando utilice conversación segura. Si la actualización síncrona de miembros de clúster está seleccionada, omita los pasos 4 y 5.

    La tercera opción es Soporte de recuperación de señales. Para habilitar esta opción, pulse el botón de selección correspondiente y, a continuación, seleccione un origen de datos (base de datos) de la lista del menú Orígenes de datos a nivel de célula. Para crear un origen de datos, pulse el enlace Gestionar orígenes de datos. Si se ha seleccionado el soporte de recuperación, sáltese los pasos 4 y 5.

  4. Este paso sólo es necesario si se ha seleccionado la actualización síncrona de miembros de clúster. Cree un dominio de réplica, tal como se indica a continuación:
    1. En la consola administrativa, pulse Entorno > Dominios de duplicación > Nuevo.
    2. Especifique un nombre para el dominio. Por ejemplo, ABCDomain.
    3. En la sección de Número de duplicaciones, pulse el botón de selección para seleccionar la opción Todo el dominio.
    4. Pulse Aceptar y luego Guardar, para guardar la configuración modificada.
  5. Este paso sólo es necesario si se ha seleccionado la actualización síncrona de miembros de clúster. Habilite la memoria caché dinámica realizando los pasos siguientes para cada servidor en el clúster:
    1. En la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > Servicios de contenedor > Servicio de memoria caché dinámica.
    2. Seleccione la opción Habilitar la réplica de memoria caché.
    3. Seleccione el nombre de dominio de réplica que ha creado en el paso anterior. Por ejemplo, ABCDomain.
    4. En el tipo Réplica, seleccione Ambos push y pull en la lista de menús.
    5. Pulse Aceptar y, a continuación, pulse Guardar para guardar la configuración modificada.

    Diferentes clústeres deben utilizar diferentes dominios de réplica. Asimismo, los miembros del clúster del mismo clúster deben utilizar el mismo dominio de réplica. Esto garantiza que la actualización síncrona de los miembros del clúster que el tiempo de ejecución de los servicios web haya realizado, así como las actualizaciones de los servicios de réplica que el tiempo de ejecución de la memoria caché dinámica de WebSphere Application Server haya realizado sean síncronos.

Resultados

Cuando hayan finalizado los pasos de configuración, habrá habilitado la memoria caché distribuida con la opción predeterminada, que es la actualización síncrona de los miembros del clúster, o con la actualización asíncrona del clúster o con el soporte de recuperación de señales. La opción de soporte de recuperación de señales utiliza una base de datos JDBC para almacenar el estado de la señal. Esto proporciona soporte de recuperación frente a errores para lograr una alta disponibilidad de la señal. Si el servidor que procesa la solicitud no tiene acceso a la señal de conversación segura, la solicitud produce el error del tipo "señal de conversación segura nula" o "señal de conversación segura no válida".

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=twbs_managedistcache
File name: twbs_managedistcache.html