WebSphere Adapters en entornos en clúster

Puede mejorar el rendimiento y la disponibilidad del adaptador desplegando el módulo de archivado de empresa (EAR) de WebSphere Adapter en un entorno de servidor en clúster. La instancia del adaptador en el módulo EAR se replica en los servidores federados.

WebSphere Process Server y WebSphere Application Server Network Deployment dan soporte a los entornos en clúster. Los clústeres son grupos de servidores que se gestionan conjuntamente para equilibrar cargas de trabajo y proporcionar alta disponibilidad y escalabilidad. Cuando configura un clúster de servidores, crea un perfil del Gestor de despliegue. HAManager, un subcomponente del Gestor de despliegue, indica al contenedor JCA que active la instancia del adaptador. El contenedor JCA proporciona un entorno de ejecución para las instancias del adaptador. Para obtener más información sobre los entornos en clúster, consulte http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/trun_wlm_cluster_v61.html.

En los entornos en clúster, las instancias del adaptador pueden manejar tanto operaciones de entrada como operaciones de salida.

Alta disponibilidad para las operaciones de entrada

Las operaciones de entrada se basan en sucesos desencadenados como resultado de actualizaciones de los datos de la aplicación del sistema de información de empresa (EIS). El adaptador está configurado para detectar actualizaciones mediante escuchas de sucesos o sondeando una tabla de sucesos. A continuación, el adaptador publica el suceso en su punto final.

En un entorno en clúster, es posible que dos o más instancias del adaptador detecten el mismo suceso. Este caso de ejemplo presenta la posibilidad del proceso de sucesos duplicados o de la falta de fidelidad de los datos. Por ejemplo, si dos instancias del adaptador sondean de forma simultánea la misma tabla de sucesos con el mismo filtro de tipo de suceso, es posible que una modifique los datos sobre los que depende la otra instancia del adaptador, o que resulte en error. Existe un riesgo paralelo para las arquitecturas del adaptador de escucha de sucesos en un entorno en clúster.

Para evitar esta condición, HAManager para las instancias del adaptador de entrada implementa un comportamiento único. Aunque estén iniciadas todas las instancias del adaptador, sólo una de las instancias detecta y publica un suceso en el punto final para cada tipo de aplicación del EIS.

Cuando despliega un módulo del adaptador en un clúster, el contenedor JCA comprueba la propiedad enableHASupport del bean ResourceAdapter. Si el valor de la propiedad enableHASupport es true (verdadero), el contenedor JCA registra todas las instancias del adaptador con HAManager con una política 1 de N. Esta política significa que sólo uno de los servidores en clúster inicia el sondeo (o la escucha) de sucesos para esta instancia del adaptador. Aunque estén iniciadas otras instancias del adaptador en el clúster, permanecerán inactivas respecto al suceso activo hasta que la instancia activa del adaptador acabe de procesar el suceso. Si el servidor en el que se ha iniciado la hebra de sondeo concluye por algún motivo, se activará una instancia del adaptador que se esté ejecutando en uno de los servidores de respaldo.

Alta disponibilidad para las operaciones de salida

En los entornos en clúster, hay disponibles varias instancias del adaptador para realizar solicitudes de salida. En consecuencia, si el entorno tiene varias aplicaciones que interactúan con el mismo WebSphere Adapter para solicitudes de salida, puede mejorar el rendimiento desplegando el módulo del adaptador en un entorno en clúster.

WebSphere Application Server Network Deployment tiene una capacidad de gestión de carga de trabajo que distribuye el proceso de salida entre las instancias del adaptador. Como resultado, las operaciones de salida en un entorno en clúster son similares a las operaciones en un entorno de un único servidor: una sola instancia del adaptador procesa sólo una solicitud de salida cada vez. Para obtener más información sobre la gestión de la carga de trabajo, consulte http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/trun_wlm.html.

Nota: Las instancias del adaptador se replican en un entorno de servidores en clúster. Cuando la propiedad enableHASupport está establecida en true (verdadera), que es el valor predeterminado, sólo una instancia replicada del adaptador sondea de forma activa sucesos mientras que las demás instancias se encuentran en modalidad de espera. Si la propiedad enableHASupport está establecida en false (falsa), todas las instancias replicadas del adaptador en los miembros del clúster sondean de forma activa los sucesos. Esto puede dar como resultado una duplicación de sucesos. No cambie el valor de enableHASupport a false (falso) para entornos de un único servidor. Para obtener información sobre cómo cambiar el valor de esta propiedad, consulte la sección de las propiedades del adaptador de recursos en este documento. Para determinar si la duplicación del adaptador está soportada en un entorno en clúster, consulte la sección de los requisitos de software y hardware de este documento.

Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)