Aplicativos Ativados pelo Sistema de Mensagens da Web Armazenado em Cluster

É possível instalar um aplicativo ativado por mensagem da Web em um cluster como o aplicativo JavaTM Platform, Enterprise Edition (Java EE). É possível armazenar em cluster um aplicativo ativado por mensagem da Web para obter vantagem dos recursos de gerenciamento de carga de trabalho e de alta disponibilidade limitada.

Instalação do Aplicativo

Antes de instalar um aplicativo ativado pelo sistema de mensagens da Web, verifique se cada membro de cluster possui o serviço de sistema de mensagens da Web instalado e ativado. Se um aplicativo ativado pelo sistema de mensagens da Web estiver instalado em um servidor ou membro de cluster sem o serviço de sistema de mensagens da Web instalado ou ativado, pedidos do sistema de mensagens da Web que chegam falharão. Como resultado, serão emitidos erros para o log de erros. Você também deve assegurar que o serviço de sistema de mensagens da Web esteja instalado e ativado, se estiver incluindo um novo membro de cluster em um cluster no qual um aplicativo de sistema de mensagens da Web está instalado. Consulte a seção Resolução de Problemas para obter informações adicionais sobre erros de instalação e de ativação.

Gerenciamento da Carga de Trabalho

Instalar um aplicativo de sistema de mensagens da Web em um cluster permite ao aplicativo escalar além dos meios de um único servidor de aplicativos. Você deve seguir as mesmas considerações ao instalar um aplicativo ativado pelo sistema de mensagens da Web em um cluster comparado com um aplicativo regular. Afinidade de sessão é necessária para aplicativos de sistema de mensagens da Web em um ambiente em cluster e os pedidos devem estar aptos a serrem roteados de volta ao mesmo servidor através do plugin-in do servidor da Web ou do servidor proxy. Consulte a seção Clusters e gerenciamento de carga de trabalho para obter informações adicionais.

Ao implementar um aplicativo do sistema de mensagens da Web em um ambiente em cluster, é necessário também considerar as implicações de barramento de integração de serviços da execução em um cluster. Num nível alto, tornar um cluster um membro de barramento de um barramento de integração de serviço possibilita criar um conjunto de mecanismos de sistema de mensagens logicamente equivalentes que a carga de trabalho de serviço direcionou para o cluster conforme descrito no tópico Barramento com diversos servidores com armazenamento em cluster.

Para membros de barramento de cluster que hospedam aplicativos de sistema de mensagens da Web, você pode configurar um mecanismo de sistema de mensagens em estilo 'escalabilidade' para criar um mecanismo para cada servidor no cluster. A configuração desse mecanismo também define políticas em cada mecanismo de sistema de mensagens para que cada um tenha uma preferência por um dos servidores no cluster.

Essa organização significa que quando os pedidos do sistema de mensagens da Web são roteados para um dos servidores no cluster, há sempre um mecanismo de sistema de mensagens local para esse servidor que é capaz de manipular as ações de sistema de mensagens necessárias sem se comunicar com um servidor diferente.

O mecanismo de afinidade de sessão HTTP significa que uma vez estabelecido o relacionamento com estado entre o cliente de sistema de mensagens da Web (por exemplo, um navegador) e um servidor específico no cluster, os pedidos subsequentes desse aplicativos serão roteados novamente para o mesmo servidor com o qual o aplicativo se comunicou inicialmente.

Detalhes sobre como configurar mecanismos e políticas de mecanismos do sistema de mensagens em um cluster são encontrados nos seguintes tópicos do Centro de Informações;

Afinidade de Sessão e Failover

Em um ambiente em cluster com afinidade de sessão, se houver uma falha do servidor ou a afinidade de sessão for interrompida e um pedido acessar um servidor diferente, o mecanismo de orientação Bayeux será utilizado para restabelecer a comunicação e assinar novamente todos os tópicos existentes. No intervalo que leva para o restabelecimento da comunicação de um cliente de sistema de mensagens e a nova assinatura dos tópicos existentes, as mensagens são perdidas. O serviço de sistema de mensagens da Web fornece um serviço de baixa qualidade em relação a failover. Consulte a seção configuração de barramento de integração de serviços para obter mais informações sobre a determinação dos níveis apropriados de confiabilidade de publicação


Termos de Uso | Feedback