Interoperação quando o servidor de aplicativos WebSphere e o gerenciador de filas do MQ IBM não estiverem em cluster

Os servidores de aplicativos em execução no WebSphere Application Server e os gerenciadores de filas no IBM MQ podem se conectar um ao outro quando nenhum deles estiver em cluster. Entretanto, esta configuração pode estar vulnerável a falhas.

Nota: Neste tópico "servidor de aplicativos" se refere a um servidor de aplicativos que está em execução no WebSphere Application Server e "gerenciador de filas" se refere a um gerenciador de filas que está em execução no IBM MQ.
Existem duas opções de topologia:
  • O servidor de aplicativos e o gerenciador de filas são executados em hosts diferentes
  • O servidor de aplicativos e o gerenciador de filas são executados no mesmo host

O servidor de aplicativos e o gerenciador de filas são executados em hosts diferentes

O tipo de transporte do IBM MQ para a conexão é especificado como "cliente". Uma conexão do cliente é usada quando o servidor de aplicativos e o gerenciador de filas estão em execução em hosts diferentes. Esta é uma conexão de rede TCP/IP usada para comunicação com o gerenciador de filas. Uma conexão de cliente também é conhecida como "anexo de soquete".

A figura a seguir mostra um servidor de aplicativos e um gerenciador de filas em execução em hosts diferentes.

Figura 1. Sem armazenamento em cluster: conexão do modo de cliente com o gerenciador de filas
O servidor de aplicativos WebSphere Application Server e o gerenciador de filas do IBM MQ estão em execução em diferentes hosts.
Esta topologia é vulnerável porque a interoperação é interrompida se ocorrer qualquer uma das seguintes condições:
  • O servidor de aplicativos do falha.
  • O host no qual o servidor de aplicativos do está em execução falha.
  • O gerenciador de filas falha.
  • O host no qual o gerenciador de filas está em execução falha.

É possível melhorar a disponibilidade para esta topologia usando, por exemplo, High Availability Cluster Multi-Processing (HACMP) para reiniciar automaticamente o componente com falha.

O servidor de aplicativos e o gerenciador de filas são executados no mesmo host

O tipo de transporte para a conexão é especificado como "ligações". Uma conexão ligações é usada quando o servidor de aplicativos e o gerenciador de filas estão em execução no mesmo host. Esta é uma conexão de memória cruzada usada para comunicação com um gerenciador de filas. A conexão de ligações também é conhecida como "anexo de chamada".

A figura a seguir mostra um servidor de aplicativos e um gerenciador de filas em execução no mesmo host.

Figura 2. Sem armazenamento em cluster: conexão do modo de ligação com o gerenciador de filas
O WebSphere Application Server está em execução no Host 1, e um gerenciador de filas do IBM MQ está em execução no Host 2.

A restrições de disponibilidade para essa topologia são semelhantes à anterior. Porém, em algumas configurações, o modo de ligações é mais rápido e mais eficiente quanto ao processador do que o modo de cliente porque a quantidade de processamento é reduzida.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cmm_mq_top02_nonclustered
Nome do arquivo: cmm_mq_top02_nonclustered.html