Filas do IBM MQ

Uma fila é um contêiner para mensagens. Os aplicativo de negócios conectados ao gerenciador de filas que hospeda a fila podem recuperar mensagens da fila ou podem gravar mensagens na fila.

Uma fila possui uma capacidade limitada em termos do número máximo de mensagens que ela pode manter e o comprimento máximo dessas mensagens.

Tipo de fila Descrição
Fila local Uma fila local é uma definição de uma fila e do conjunto de mensagens associado à ela. O gerenciador de filas que hospeda a fila recebe mensagens em suas filas locais.
Fila de Transmissão As filas de transmissão são um tipo especial de fila local. Quando o gerenciador de filas envia uma mensagem para uma fila em um gerenciador de filas remotas, a fila de transmissão armazena a mensagem localmente até que a fila no gerenciador de filas remotas esteja disponível. Para criar uma fila de transmissão, crie uma fila local e altere seu atributo Uso para Transmissão.
Definição de fila remota As definições de filas remotas são definições no gerenciador de filas locais de filas que pertencem a outro gerenciador de filas. Para enviar uma mensagem para uma fila em um gerenciador de filas remotas, o gerenciador de filas emissor deve ter uma definição remota da fila de destino.
Fila de alias As filas de alias não são realmente filas; elas são definições adicionais de filas existentes. Você pode criar definições de filas de alias que se referem a filas locais reais, mas pode nomear a definição de fila de alias de forma diferente da fila local (a fila base). Isso significa que é possível alterar as filas que um aplicativo utiliza sem precisar alterar o aplicativo; basta criar uma definição de fila de alias que aponte para a nova fila local.
Fila modelo Uma fila modelo é um modelo para filas que você deseja que o gerenciador de filas crie dinamicamente conforme necessário. Quando um aplicativo tenta colocar uma mensagem em uma fila de modelo, o gerenciador de filas cria dinamicamente uma fila local com o mesmo nome que a fila de modelo. As filas criadas desta forma podem ser temporárias ou permanentes.
Fila de cluster Uma fila de cluster é aquela que foi compartilhada em um cluster para que todos os gerenciadores de filas no cluster podem gravar e obter da fila utilizando canais de clusters. Para obter mais informações, consulte Clusters de Gerenciador de Filas.
[z/OS]Fila compartilhada [z/OS]z/OS apenas. Uma fila compartilhada é uma fila com a disposição Shared do grupo de filas compartilhadas. Todos os gerenciadores de filas nesse grupo podem realizar remoções e inclusões na fila sem precisar de canais ativos. Somente filas locais podem ter a disposição Compartilhado. [z/OS]Para obter mais informações, consulte Grupos de filas compartilhadas.
[z/OS]Fila de definição de grupo [z/OS]z/OS apenas. Uma fila de grupo é uma fila que tem a disposição Group do grupo de filas compartilhadas. Cada um dos gerenciadores de filas nesse grupo possui uma cópia da fila (com a disposição Copy) armazenada em seu próprio conjunto de páginas. Filas locais, remotas, de alias e de modelo podem ter a disposição Grupo. [z/OS]Para obter mais informações, consulte Grupos de filas compartilhadas.

Para obter mais informações sobre filas, consulte Filas na IBM® Knowledge Center.