Colas de IBM MQ

Una cola es un contenedor de mensajes. Las aplicaciones empresariales que están conectadas al gestor de colas que aloja la cola pueden recuperar mensajes de la cola y transferirlos a la cola.

Una cola tiene una capacidad limitada en cuanto al número máximo de mensajes que puede contener y a la longitud máxima de dichos mensajes.

Tipo de cola Descripción
Cola local Una cola local es tanto una definición de una cola como el conjunto de mensajes asociado a dicha cola. El gestor de colas que aloja la cola recibe mensajes en sus colas locales.
Cola de transmisión Las colas de transmisión son un tipo especial de cola local. Cuando el gestor de colas envía un mensaje a una cola del gestor de colas remoto, la cola de transmisión almacena los mensajes localmente hasta que la cola del gestor de colas remoto está disponible. Para crear una cola de transmisión, cree una cola local y cambie su atributo Utilización por Transmisión.
Definición de cola remota Las definiciones de cola remota son definiciones de colas del gestor de colas local que pertenecen a otro gestor de colas. Para enviar un mensaje a una cola de un gestor de colas remoto, el gestor de colas emisor debe tener una definición remota de la cola de destino.
Cola alias Las colas alias no son colas en realidad, sino definiciones adicionales de colas existentes. El usuario crea definiciones de colas alias que se refieren a colas locales reales, pero pueden tener un nombre diferente al de la cola local (la cola base). Esto significa que puede modificar las colas que utiliza una aplicación sin modificar la aplicación, basta con crear una definición de cola alias que señale a la cola local nueva.
Cola modelo Una cola modelo es una plantilla para colas que desea que el gestor de colas cree dinámicamente según sea necesario. Cuando una aplicación intenta transferir un mensaje en una cola modelo, el gestor de colas crea dinámicamente una cola local con el mismo nombre que la cola modelo. Las colas que se crean de este modo pueden ser temporales o permanentes.
Cola de clúster Una cola de clúster es una cola que se ha compartido en un clúster, de modo que todos los gestores de colas del clúster pueden transferir a y obtener de la cola utilizando canales de clúster. Si desea ver más información, consulte el apartado Clústeres de gestores de colas.
[z/OS]Cola compartida [z/OS]Solo z/OS. Una cola compartida es una cola que tiene la disposición Compartida en el grupo de compartición de colas. Todos los gestores de colas del grupo de compartición de colas pueden realizar operaciones de transferencia y obtención sin necesidad de canales activos. Sólo las colas locales pueden tener la disposición Compartida. [z/OS]Para obtener más información, consulte Grupos de compartición de colas.
[z/OS]Cola de definiciones de grupo [z/OS]Solo z/OS. Una cola compartida es una cola que tiene la disposición Compartida en el grupo de compartición de colas. Cada uno de los gestores de colas del grupo de compartición de colas tiene una copia de la cola (con la disposición Copia) almacenada en su propio conjunto de páginas. Las colas locales, remotas, de alias y modelo pueden tener la disposición Grupo. [z/OS]Para obtener más información, consulte Grupos de compartición de colas.

Puede obtener información adicional sobre las colas consultando Colas en IBM® Knowledge Center.