![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Afinidad de célula cuando el ODR falla
La función de afinidad de célula le permite configurar topologías de direccionador On Demand (ODR) de varias células y sin puente que conservan las sesiones, aunque se produzcan caídas del ODR.
El diagrama siguiente muestra un escenario de flujo de solicitud/respuesta. En este
escenario, el navegador envía una solicitud de entrada de sesión al servidor
IBM® HTTP Server. IBM HTTP Server determina que no puede reenviar la
solicitud al ODR 1.1 original. En su lugar, IBM
HTTP Server reenvía la solicitud a ODR 2.1 (normalmente, esta acción se rompe la sesión). Las flechas continuas del
diagrama representan solicitudes, mientras que las flechas discontinuas representan respuestas.
Los flujos se explican en la secuencia siguiente:
- El navegador envía una solicitud al servidor IBM HTTP. ODR 1.1 no está en funcionamiento. En un intento de sustitución por anomalía, IBM HTTP Server direcciona la solicitud a ODR 2.1.
- ODR 2.1 advierte que la solicitud tenía como destino original ODR 1.1, así que ODR 2.1 encuentra un clúster de servidores genéricos que contiene ODR 1.1 y vuelve a direccionar la solicitud a un ODR activo dentro del clúster de servidores genéricos, en concreto ODR 1.2.
- ODR 1.2 marca esta sesión para la adopción durante el proceso de respuesta y envía la solicitud al clúster de destino de proceso de fondo original.
- Puesto que ODR 1.2 ha adoptado la sesión, establece una cookie que hace que la siguiente solicitud (#4) se envíe directamente a él en lugar de a ODR 2.1.
IBM HTTP Server puede direccionar directamente a ODR 1.2 después de detectar que ODR 1.1 ha fallado. En este caso, ODR 1.2 envía la solicitud al clúster de destino de programa de fondo correcto y adopta la sesión durante el proceso de respuesta tal como se describe en el #3 y #4 anteriormente.
El diagrama siguiente ilustra un escenario de flujo de solicitud/respuesta en el que un navegador envía una solicitud de entrada de sesión a IBM HTTP Server.
