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 Gerenciadores de Filas. |
Fila compartilhada |
z/OS apenas. Uma fila compartilhada é uma fila que tem a disposição
Compartilhado do grupo de filas compartilhadas. Todos os
gerenciadores de filas no grupo de filas compartilhadas podem colocar e obter da
fila sem a necessidade de canais ativos. Somente filas locais podem ter a disposição
Compartilhado. Para obter mais informações,
veja Grupos de compartilhamento de fila. |
Fila de definição de grupo |
z/OS apenas. Uma fila de grupo é uma fila que tem a disposição
Grupo do grupo de filas compartilhadas. Cada um dos gerenciadores de
filas no grupo de filas compartilhadas tem uma cópia da fila (com a disposição
Cópia) armazenada em seu próprio conjunto de páginas. Filas locais,
remotas, de alias e de modelo podem ter a disposição Grupo. Para obter mais informações,
veja Grupos de compartilhamento de fila. |
Para obter mais informações sobre filas, consulte Filas na documentação do produto on-line do IBM® MQ.
Fila compartilhada
Conceito