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.
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’.