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. |
![]() |
![]() 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 . ![]() |
![]() |
![]() 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 . ![]() |
Para obter mais informações sobre filas, consulte Filas na IBM® Knowledge Center.