Clusters do Gerenciador de Filas

Um cluster é um grupo de dois ou mais gerenciadores de filas que estão associados logicamente e podem compartilhar informações entre si. Qualquer gerenciador de filas pode enviar uma mensagem para qualquer outro gerenciador de filas no mesmo cluster, sem a necessidade de configurar uma definição de canal específico, uma definição de filas remotas ou uma fila de transmissão, pois todas essas informações são mantidas no repositório ao qual todos os gerenciadores de filas no cluster têm acesso.

Por exemplo, você pode criar um cluster e depois definir uma fila em um de seus gerenciadores de filas para ser compartilhada no cluster. Agora, em qualquer outro gerenciador de filas no cluster, essa fila estará visível, como se fosse uma fila local, e você pode simplesmente abri-la e colocar uma mensagem diretamente nela.

[z/OS]Observe que o compartilhamento de uma fila em um cluster (uma fila de clusters) é diferente do compartilhamento de uma fila em um grupo de filas compartilhadas (uma fila compartilhada) em gerenciadores de filas do z/OS . No entanto, no z/OS , um gerenciador de filas de clusters também pode pertencer a um grupo de filas compartilhadas e pode compartilhar suas definições de fila com outros gerenciadores no grupo.

Além disso, um gerenciador de filas em qualquer plataforma pode ser um membro de mais de um cluster ao mesmo tempo.

O suporte do cluster também permite a mais de um gerenciador de filas hospedar uma instância da mesma fila (isto é, uma fila com o mesmo nome). Isso significa que é possível executar mais de uma instância de um aplicativo, cada uma recebendo mensagens e sendo executada de forma independente, consequentemente distribuindo a carga de trabalho entre os gerenciadores de filas.

Para obter mais informações, consulte Enfileiramento distribuído e clusters na IBM® Knowledge Center.