Interoperação quando os servidores de aplicativos WebSphere estiverem em cluster, mas o gerenciador de filas do IBM MQ não estiver em cluster
Os servidores de aplicativos em execução em WebSphere® Application Server podem ser agrupados em cluster e conectados a gerenciadores de fila em execução em IBM MQ que não estão agrupados em cluster. Esta configuração fornece proteção de failover avançada em topologias não em cluster.
Observação: neste tópico,
servidor de aplicativosrefere-se a um servidor de aplicativos em execução em WebSphere Application Server e
gerenciador de filasrefere-se a um gerenciador de filas em execução em IBM MQ.
Existem duas opções de topologia:
- Os servidores de aplicativos são executados em vários hosts, um dos quais hospeda um gerenciador de filas
- O gerenciador de filas é executado em um host diferente de qualquer um dos servidores de aplicativos
O gerenciador de filas é executado em um host diferente de qualquer um dos servidores de aplicativos
Na figura a seguir:
- Os servidores de aplicativos 1, 2 e 3 estão em cluster em um cluster do WebSphere Application Server .
- Os servidores de aplicativos 1 e 3 estão em execução no Host 1
- O servidor de aplicativos 2 está em execução no Host 2
- O gerenciador de filas está em execução no Host 3
- 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 comoanexo de soquete
.- Os servidores de aplicativos 1, 2 e 3 estão conectados ao gerenciador de filas no modo cliente.

- Se qualquer servidor de aplicativos do armazenado em cluster falhar, ou se o host no qual ele está em execução falhar, os servidores de aplicativos restantes no cluster podem assumir sua carga de trabalho.
- Se o gerenciador de filas falhar, ou o host no qual ele está em execução falhar, a interoperação é parada.
É possível melhorar a disponibilidade para essa topologia usando, por exemplo, High Availability Cluster Multi-Processing (HACMP) para reiniciar o gerenciador de filas com falha automaticamente...
Os servidores de aplicativos são executados em vários hosts, um dos quais hospeda um gerenciador de filas
A figura a seguir mostra alguns servidores de aplicativos que estão em execução no mesmo host que o gerenciador de filas. Outros servidores de aplicativos no mesmo cluster do WebSphere Application Server executados em um host diferente.
Na figura a seguir:
- Os servidores de aplicativos 1, 2 e 3 estão em cluster em um cluster do WebSphere Application Server .
- Os servidores de aplicativos 1 e 3 estão em execução no Host 1.
- O servidor de aplicativos 2 está em execução no Host 2.
- O gerenciador de filas está em execução no Host 1.
- O tipo de transporte para a conexão é especificado como
ligações
. Uma conexãoligaçõ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 comoanexo de chamada
.- Os servidores de aplicativos 1 e 3 estão conectados ao gerenciador de filas no modo de ligações.
- 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 comoanexo de soquete
.- O servidor de aplicativos 2 está conectado ao gerenciador de filas no modo cliente.
Observação: para servidores de aplicativos que estão sendo executados no mesmo host que um gerenciador de filas, o tipo de transporte IBM MQ para a conexão é especificado como
ligações e, em seguida, modo cliente, ou seja, se uma tentativa de conexão no modo ligações com o gerenciador de filas falhar, uma conexão no modo cliente será estabelecida. Para servidores de aplicativos que não estão em execução no mesmo host que o gerenciador de filas, o servidor de aplicativos automaticamente usa o modo cliente.

- Se um dos servidores de aplicativos falhar, os servidores de aplicativos restantes no cluster podem controlar sua carga de trabalho.
- Se o host 2 falhar, o servidor de aplicativos 2 será parado. Os servidores de aplicativos 1 e 3 podem controlar sua carga de trabalho.
- Se o gerenciador de filas falhar, a interoperação será parada.
- Se o host 1 falhar, o gerenciador de filas, o servidor de aplicativos 1 e o servidor de aplicativos 3 serão parados. A interoperação será parada.