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. Este diagrama de topología muestra el flujo de solicitud/respuesta de afinidad de célula cuando se debe enviar una solicitud del servidor IBM HTTP a un ODR que no está en la vía de acceso de la sesión original, porque el
ODR original ha dejado de estar operativo
En el diagrama siguiente se muestra un escenario que representa un flujo de solicitud/respuesta. En este escenario, el navegador ha enviado una solicitud de entrada de sesión al servidor IBM HTTP. El servidor IBM HTTP ha determinado que no puede enviar la solicitud al ODR 1.1 original, así que ha optado por enviar la solicitud al ODR
2.1 en su lugar (reglalmente, esto interrumpiría la sesión). Las flechas continuas del
diagrama representan solicitudes, mientras que las flechas discontinuas representan respuestas. Las flechas se explican a continuación en la secuencia siguiente:
- El navegador envía una solicitud al servidor IBM HTTP. ODR1.1 no está en funcionamiento.
En un intento de migración tras error, IBM HTTP Server direcciona la solicitud a ODR2.1.
- ODR2.1 advierte que la solicitud tenía como destino original ODR1.1,
así que ODR2.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.
- ODR1.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.
El servidor IBM HTTP podría direccionar la solicitud directamente a ODR 1.2 después de detectar que ODR
1.1 ha fallado. En este caso, ODR 1.2 enviarí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.
