Agentes de alta disponibilidad

Los agentes se comunican con el servidor a través de JMS y HTTP/HTTPS. Estas modalidades de comunicación se gestionan de forma diferente en un escenario de alta disponibilidad.

Comunicación JMS

Las comunicaciones JMS están basadas en suscripción. Todos los agentes se suscriben a todos los temas y filtran la lista con su ID de agente (que es un motivo por el que los agentes deben tener ID exclusivos).

En comunicaciones basadas en JMS, los agentes se pueden configurar de varias formas:

El Método 2 es óptimo porque las cargas de trabajo se distribuyen de forma aleatoria y transparente. Si un servidor no puede mantener el ritmo de un flujo de trabajo, el trabajo se pone en cola y no se necesita ninguna configuración adicional.

Comunicación HTTP/HTTPS

Las comunicaciones servidor-agente HTTP/HTTPS se gestionan mediante un equilibrador de carga estándar. Se lleva a cabo la autenticación en cada solicitud; cualquier servidor puede realizar la validación de cualquier solicitud.

En caso de error de servidor, debe volverse a realizar la autenticación usuario-servidor, a menos que se utilice la cookie ‘recuérdame’.


Comentarios