Duas perguntas do IBM Websphere MQ

1

o / s IBM AIX 5.3 WMQ versão 6.0

Pergunta1:

Replicando um gerenciador de filas e suas filas - É OK copiar o conteúdo de / var / mqm de um servidor para outro e esperar que tudo funcione bem? Você deve observar que os pacotes WMQ estão instalados em locais padrão do SO e o servidor de destino será renomeado para o nome do servidor de origem em algum momento.

Question2:

Não há problema em iniciar dois gerenciadores de filas com o mesmo nome em um ambiente em cluster. Observe que eles estão sendo executados em diferentes hosts - apenas os nomes do gerenciador de filas são sme.

    
por ring bearer 24.01.2011 / 05:12

1 resposta

2

Pergunta 1:

Naquela versão do WMQ, não. É muito melhor fazer backup dos objetos, regras de segurança, saídas e assim por diante e redefinir o QMgr. Mesmo em versões mais recentes do WMQ, onde não há problemas com o mapeamento do segmento de memória compartilhada, ainda é muito melhor fazer um novo QMgr redefinindo os objetos do que copiando os arquivos de tempo de execução. Isso ocorre porque o novo QMgr terminará com um novo QMID e, portanto, poderá participar do mesmo cluster. (Dito isto, ter múltiplos QMgrs com o mesmo nome é um anti-padrão, como explicarei mais adiante.)

Pergunta 2:

Não. Um cluster é mais do que apenas uma maneira de transferir o administrador do canal para o MQ. É um grande namespace e dentro desse namespace nomes são exclusivos dentro de um QMgr. A IBM surgiu com o QMID que diferencia entre dois QMgrs como uma forma de distinguir quando um QMgr foi excluído e reconstruído / substituído em um cluster. Nunca foi destinado a facilitar o uso de vários QMgrs com o mesmo nome no mesmo namespace. Para ilustrar, imagine receber uma mensagem de solicitação de um dos QMgrs. Para qual vai a resposta?

    
por 04.12.2011 / 19:44