Almacenes de archivos

Los almacenes de archivo utilizan un sistema de archivos para conservar la información operativa y para que persistan los objetos que necesitan los motores de mensajería para la recuperación en el caso de una producirse una anomalía.

Un almacén de archivos es un tipo de almacén de mensajes que utiliza directamente archivos de un sistema de archivos a través del sistema operativo. El almacenamiento de datos de un almacén de datos se divide en tres niveles: el archivo de registro, el archivo del almacén permanente y el archivo del almacén temporal.

Figura 1. La relación entre un motor de mensajería y su almacén de archivos
Un motor de mensajería utiliza un origen de datos JDBC para gestionar la interacción con un almacén de datos, que se mantiene en una base de datos
Archivo de registro
Este archivo contiene información sobre las transacciones activas actualmente y los datos que todavía no se han grabado en un archivo de almacén. Es un registro circular y su tamaño de archivo es estático mientras un motor de mensajería se está ejecutando, pero se puede modificar si es necesario. Para que los cambios entren en vigor, se debe reiniciar el motor de mensajería. El tamaño del archivo de registro limita el tamaño máximo de un mensaje que puede enviarse.
El archivo del almacén permanente
Este archivo contiene datos permanentes que se retienen después del reinicio del motor de mensajería, como por ejemplo mensajes persistentes, datos de colas e información sobre el almacenamiento y la transmisión de mensajes persistentes.
El archivo de almacén permanente puede configurarse para tener un tamaño máximo y mínimo o para ser de tamaño ilimitado. El archivo puede crecer a partir del tamaño mínimo (o como se precise en el caso de tamaño ilimitado), pero no se podrá reducir nunca (aunque el tamaño máximo sea inferior a su tamaño actual). Los tamaños de los archivos se pueden modificar en la consola de administración, pero para que los cambios entren en vigor se debe reiniciar el motor de mensajería.
Parecido a un sistema de archivos, cuando los datos se suprimen del almacén, los datos del archivo no se suprimen, sólo se actualiza la información de directorios. Esto significa que si un mensaje se consume, puede que los datos del mensaje sigan presentes en el archivo del almacén, pero la información de directorios que incluye estos datos del almacén se ha actualizado para reflejar la operación de supresión.
El archivo del almacén temporal
Este archivo contiene datos temporales que no se conservan después del reinicio del motor de mensajería, como por ejemplo mensajes no persistentes que se han trasladado al almacén de archivos para liberar memoria del almacenamiento dinámico de la JVM. El contenido del archivo del almacén temporal se trunca cuando se inicia el motor de mensajería.
El archivo de almacén temporal se puede configurar para que tenga un tamaño máximo y mínimo o para que tenga un tamaño ilimitado. El archivo puede crecer a partir del tamaño mínimo (o como se precise en el caso de tamaño ilimitado), pero no se podrá reducir (aunque el tamaño máximo sea inferior a su tamaño actual). Los tamaños de los archivos se pueden modificar en la consola de administración, pero para que los cambios entren en vigor se debe reiniciar el motor de mensajería.
Parecido a un sistema de archivos, cuando los datos se suprimen del almacén, los datos del archivo no se suprimen, sólo se actualiza la información de directorios. Esto significa que si un mensaje se consume, puede que los datos del mensaje sigan presentes en el archivo del almacén, pero la información de directorios que incluye estos datos del almacén se ha actualizado para reflejar la operación de supresión.

Puede configurar dónde colocar los archivos de almacén. De forma predeterminada, el almacén de archivos utiliza un subdirectorio en la vía de acceso siguiente: ${USER_INSTALL_ROOT}/filestores/com.ibm.ws.sib/${ME_NAME}. El directorio del almacén de archivos contiene otros dos directorios; el directorio de registro que contiene el archivo de registro y el directorio de almacén que contiene los archivos PermanentStore y TemporaryStore.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjm1410_
File name: cjm1410_.html