IBM MQ filas
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 mude seu atributo Uso para Transmission. |
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 você pode alterar as filas que um aplicativo utiliza sem precisar alterar o aplicativo; você apenas cria uma definição de fila de alias que aponte para a nova fila local. |
Fila modelo | Uma fila de 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. Apenas as filas locais podem ter a disposição de Shared . ![]() |
![]() |
![]() 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. As filas locais, remotas, alias e modelos podem ter a disposição Group . ![]() |
Para obter mais informações sobre filas, consulte Filas.