Puede utilizar una memoria caché global para almacenar datos estáticos. El uso de una memoria caché global facilita el escalado horizontal en situaciones donde se utiliza una memoria caché para minimizar las interacciones de red en un sistema de fondo. Con una memoria caché global, puede aumentar el número de clientes al mismo tiempo que mantiene un tiempo de respuesta predecible para cada cliente.
Cuando WebSphere Message Broker actúa como una fachada para una base de datos de fondo, debe proporcionar tiempos de respuesta cortos al cliente, aunque la base de datos de fondo tenga una latencia alta.
WebSphere Message Broker puede proporcionar tiempos de respuesta cortos almacenando en memoria caché los resultados (por ejemplo, variables compartidas ESQL).
Sin embargo, esta configuración no escala bien horizontalmente. Cuando el número de clientes aumenta, se puede incrementar el número de intermediarios y grupos de ejecución para acomodar a los clientes, pero cada intermediario tiene que mantener una caché en memoria independiente.
Con una memoria caché global, el número de clientes pueden aumentar mientras se mantiene un tiempo de respuesta previsible para cada cliente.