Ampliación del ejemplo Solicitud y respuesta coordinadas con memoria caché global
La memoria caché global permite compartir datos entre procesos que se ejecutan en el mismo intermediario o en varios grupos de ejecución. En este ejemplo la aplicación Solicitud y respuesta coordinadas con memoria caché global se despliega en dos grupos de ejecución, CoordinatedRequestReplyExecGroup
y AdditionalCoordinatedRequestReplyExecGroup. La aplicación contiene un flujo de mensajes de solicitud y respuesta. Cuando se despliega el ejemplo, se despliega la misma aplicación en ambos grupos de ejecución lo que significa que el uso compartido de datos entre grupos de ejecución es transparente y el usuariodesconoce qué servidor de contenedor (que se ejecuta en un grupo de ejecución) contiene los datos añadidos por el flujo de solicitud.
Para demostrar plenamente que la memoria caché global se comparte por más de un grupo de ejecución, intente lo siguiente:
- Asegúrese de que ha desplegado la aplicación Solicitud y respuesta coordinadas con memoria caché global y la aplicación Solicitud y respuesta coordinadas de fondo en los dos grupos de ejecución
- En el grupo de ejecución AdditionalCoordinatedRequestReplyExecGroup, detenga las dos aplicaciones.
- En el grupo de ejecución CoordinatedRequestReplyExecGroup, detenga el flujo de mensajes de respuesta en la aplicación Solicitud y respuesta coordinadas con memoria caché global
- Envíe un mensaje a través del flujo de solicitud que se ejecuta en CoordinatedRequestReplyExecGroup seleccionando Colocar en cola y pulsando el botón Enviar mensaje en el cliente de prueba de solicitante en la aplicación Solicitud y respuesta coordinadas con memoria caché global
- Detenga la aplicación Solicitud y respuesta coordinadas con memoria caché global que se ejecuta en CoordinatedRequestReplyExecGroup
- Ahora inicie la aplicación Solicitud y respuesta coordinadas con memoria caché global en AdditionalCoordinatedRequestReplyExecGroup
- Recupere el mensaje de respuesta, que se ha procesado en AdditionalCoordinatedRequestReplyExecGroup seleccionando Extraer de la cola y pulsando el botón Obtener mensaje en el cliente de prueba de solicitante en la
aplicación Solicitud y respuesta coordinadas con memoria caché global
- Ahora ha mostrado que los datos añadidos por el flujo de mensajes de solicitud que se ejecuta en el grupo de ejecución CoordinatedRequestReplyExecGroup fue recuperado por el flujo de mensajes de respuesta que se ejecuta en el grupo de ejecución AdditionalCoordinatedRequestReplyExecGroup
Volver a la página inicial del ejemplo