Configure propiedades de la memoria caché global incorporada utilizando mandatos, WebSphere Message Broker Explorer, un archivo de política XML o la API de Message Broker.
De forma predeterminada, la memoria caché global está desactivada y la política de memoria caché está establecida en disabled. Para utilizar la memoria caché global, seleccione una política de memoria caché a nivel de intermediario utilizando el parámetro cachePolicy. La memoria caché global tiene una topología de intermediario individual predeterminada que se puede utilizar inmediatamente sin ninguna configuración. Para utilizar la topología predeterminado, cambie la propiedad de política de memoria caché a default. El intermediario establece un rango de puertos a utilizar, pero puede especificar un determinado rango de puertos. También puede especificar el host de escucha utilizado por los componentes de memoria caché de intermediario. Si el sistema tiene más de un nombre de host, el establecimiento del host de escucha asegura que los componentes de memoria caché utilicen el nombre de host correcto.
Cuando se utiliza la topología predeterminada, las propiedades de grupo de ejecución son de sólo lectura; se genera un error si intenta cambiarlas. Puede desactivar la topología predeterminada seleccionando una política de memoria caché de intermediario de none y establecer las propiedades de forma explícita para cada grupo de ejecución. Por ejemplo, es posible que desee especificar grupos de ejecución determinados para alojar los servidores de catálogo y contenedor a fin de poder ajustar el rendimiento de intermediario. Las propiedades de grupo de ejecución establecidas más recientemente por la política a nivel de intermediario se mantienen como punto de partida para la personalización.
Puede configurar la memoria caché global para que incluya varios intermediarios proporcionando un archivo de política XML. Este archivo de política lista los intermediarios que comparten la memoria caché y para cada intermediario especifica el host de escucha, el rango de puertos y el número de servidores de catálogo alojados. Puede utilizar el archivo de políticas para configurar un solo intermediario que aloja dos servidores de catálogo. Si se pierde un servidor de catálogo, el intermediario conmuta al otro servidor de catálogo, asegurando que no se pierden datos de memoria caché.
Para inhabilitar todos los componentes de memoria caché en el intermediario, establezca la propiedad de política de memoria caché en disabled. Las propiedades de grupo de ejecución se eliminan y no se pueden cambiar. Cuando la memoria caché está habilitada, el uso de memoria de los grupos de ejecución que alojan componentes de memoria caché es mayor. Si este uso de memoria es un problema y no necesita utilizar la memoria caché global, establezca la propiedad de política de memoria caché en disabled.
Si detiene el grupo de ejecución que contiene el servidor de catálogo, la memoria caché deja de estar disponible. Por consiguiente, si desactiva la topología predeterminada, asegúrese de colocar el servidor de catálogo de manera apropiada. Si reinicia el grupo de ejecución que contiene el servidor de catálogo, ya no puede comunicarse con los servidores de contenedor de otros grupos de ejecución. Aunque estos servidores de contenedor siguen en ejecución, ya no son parte de la memoria caché y los datos se pierden. Por lo tanto, también tendrá que reiniciar los grupos de ejecución que alojan los servidores de contenedor. Alternativamente, reinicie el intermediario para restablecer todos los componentes de memoria caché.
Las propiedades del gestor de memoria caché se documentan en el Javadoc de la API de Message Broker (consulte API Java de Message Broker.) También puede acceder al Javadoc de la API de Message Broker mediante el menú Inicio en .