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

Planejamento de Desempenho

Ao projetar o ambiente do broker e os recursos associados a ele, as decisões tomadas podem afetar o desempenho dos brokers e dos aplicativos.

Fluxos de Mensagem
Um fluxo de mensagens inclui um nó de entrada que recebe uma mensagem de um aplicativo sobre um protocolo específico; por exemplo, WebSphere MQ. A mensagem deve ser analisada pelo nó de entrada, embora alguns analisadores suportem a análise parcial, o que pode reduzir o processamento, porque apenas partes da mensagem referenciadas são analisadas. Outros processamentos em um fluxo de mensagens que podem afetar o desempenho são quantidade, eficiência e complexidade do ESQL, acesso aos bancos de dados e quantas cópias da árvore de mensagens são feitas.

É necessário considerar como você divide sua lógica de negócios; quanto trabalho o aplicativo deve executar e quanto o fluxo de mensagens deve fazer? Cada interação entre um aplicativo e um fluxo de mensagens envolve E/S e análise de mensagens, e portanto inclusões no tempo de processamento. Projete os fluxos de mensagens e projete ou reestruture os aplicativos para minimizar essas interações.

Para obter informações adicionais sobre esses fatores, consulte Otimizando Tempos de Resposta do Fluxo de Mensagens e Otimizando o Rendimento do Processamento do Fluxo de Mensagens.

Mensagens e modelos de mensagens
O tipo, formato e tamanho das mensagens processadas podem possuir um efeito significativo no desempenho de um fluxo de mensagens. Por exemplo, se processar mensagens persistentes, elas devem ser armazenadas para manutenção segura.

Poderá ser necessário processar mensagens com uma estrutura bem definida; nesse caso, é possível criar modelos DFDL para suas mensagens. Se você não planeja interrogar a estrutura, poderá trabalhar com mensagens indefinidas, como mensagens BLOB.

Se estiver trabalhando em XML, esteja ciente de que pode haver detalhamento, e portanto produzir grandes mensagens, mas o conteúdo da mensagem XML é mais fácil de entender do que outros formatos, como o CWF. Tamanho e ordem dos campos podem ser importantes; esses fatores podem ser incluídos no seu modelo de DFDL.

Para obter informações adicionais sobre esses fatores, consulte Otimizando Tempos de Resposta do Fluxo de Mensagens e Considerações sobre Desempenho para Expressões Regulares em Mensagens TDS.

Configuração do Broker
É possível criar e configurar um ou mais brokers, em um ou mais computadores, e para cada broker é possível criar diversos grupos de execução e diversos fluxos de mensagens. Suas decisões de configuração podem influenciar o desempenho do fluxo de mensagens e a eficiência com que as mensagens podem ser processadas.

Para obter informações adicionais sobre esses fatores, consulte Ajustando o Broker e Otimizando o Rendimento do Processamento do Fluxo de Mensagens.

Todos esses fatores são examinados em maiores detalhes em Designing for Performance SupportPac (IP04).

Para obter uma descrição dos cenários de desempenho comuns, reveja Resolução de Problemas de Problemas de Desempenho.

Para obter artigos adicionais sobre WebSphere Message Broker e desempenho, reveja essas origens:

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:29:37


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ae24000_