WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Gerenciadores de Filas Multi-instância

Um gerenciador de filas multi-instância é reiniciado automaticamente em um servidor de espera.

Figura 1 mostra uma configuração multi-instância para QM1. WebSphere MQ é instalado em dois servidores, um dos quais é um sobressalente. Um gerenciador de filas, QM1, foi criado. Uma instância de QM1 está ativa e está em execução em um servidor. A outra instância de QM1 está em execução em espera no outro servidor, não fazendo processamento ativo, mas pronta para assumir a instância ativa de QM1, se a instância ativa falhar.

Figura 1. Gerenciador de Filas Multi-instância
O diagrama é descrito no texto circundante.

Quando você tiver a intenção de usar um gerenciador de filas como um gerenciador de filas multi-instância, crie um único gerenciador de filas em um dos servidores usando o comando WebSphere MQ crtmqm, posicionando seus dados e logs do gerenciador de filas no armazenamento de rede compartilhado. No outro servidor, em vez de criar o gerenciador de filas novamente, use o comando do WebSphere MQ, addmqinf, para criar uma referência aos dados e logs do gerenciador de filas no armazenamento de rede.

Agora é possível executar o gerenciador de filas a partir de qualquer um dos servidores. Cada um dos servidores faz referência aos mesmos dados e logs do gerenciador de filas; há apenas um gerenciador de filas e ele está ativo em apenas um servidor por vez.

O gerenciador de filas pode executar como um gerenciador de filas de instância única ou como um gerenciador de filas multi-instância. Em ambos os casos apenas uma instância do gerenciador de filas está em execução, processando pedidos. A diferença é que, ao executar como um gerenciador de filas multi-instância, o servidor que não está executando a instância ativa do gerenciador de filas é executado como uma instância em espera, pronto para assumir a instância ativa automaticamente se o servidor ativo falhar.

O único controle que você tem sobre qual instância se torna ativa primeiro é a ordem na qual você inicia o gerenciador de filas nos dois servidores. A primeira instância a adquirir bloqueios de leitura/gravação para os dados do gerenciador de filas se torna a instância ativa.

É possível trocar a instância ativa para o outro servidor, assim que ele tiver iniciado, parando a instância ativa usando a opção de troca para transferir o controle para a espera.

A instância ativa do QM1 possui acesso exclusivo aos dados do gerenciador de filas compartilhadas e pastas de log quando ela está em execução. A instância em espera do QM1 detecta quando a instância ativa falhou e se torna a instância ativa. Ela assume os dados e logs de QM1 no estado em que eles foram deixados pela instância ativa e aceita reconexões de clientes e canais.

A instância ativa pode falhar por várias razões que resultam no controle da espera:

É possível incluir as informações de configuração do gerenciador de filas em múltiplos servidores e escolher quaisquer dois servidores para executar como o par ativo/em espera.

Um gerenciador de filas multi-instância é uma parte de uma solução de alta disponibilidade. São necessários alguns componentes adicionais para criar uma solução de alta disponibilidade útil. Clientes e canais do WebSphere MQ se reconectam automaticamente ao gerenciador de filas em espera quando ele se torna ativo. A reconexão e os outros componentes em uma solução de alta disponibilidade são discutidos nos tópicos relacionados.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:58


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | fa70150_