Considerando o Desempenho no Domínio

Ao projetar o domínio do intermediário e os recursos associados aos componentes, há várias áreas nas quais são tomadas decisões que podem afetar o desempenho dos intermediários e aplicativos:

Fluxos de Mensagem
Um fluxo de mensagens inclui um nó input que recebe uma mensagem de um aplicativo por um protocolo particular, (por exemplo, WebSphere MQ). A mensagem deve ser analisada, apesar de alguns analisadores suportarem análise parcial, que pode reduzir o processamento. 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 dividir a lógica de negócios; quanto trabalho o aplicativo deve fazer e quanto o fluxo de mensagens deve fazer? Toda interação entre um aplicativo e um fluxo de mensagens envolve a E/S e a análise de mensagens e, portanto, é incluída 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.

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, essas devem ser armazenadas para segurança.

É possível que seja necessário processar mensagens com uma estrutura bem definida; se sim, é possível criar modelos MRM para as mensagens. Se não é necessário interrogar a estrutura, é possível trabalhar com mensagens BLOB. Se estiver trabalhando no XML, esteja ciente de que pode haver verbose e, portanto, produzir mensagens grandes, mas o conteúdo das mensagens XML são mais fáceis de compreender que outros formatos, como CWF. O tamanho e ordem dos campos podem ser importantes; esses fatores podem ser incluídos no modelo MRM.

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 Intermediário e Topologia do Domínio
É possível configurar o domínio do intermediário para incluir vários intermediários, vários sistemas, vários grupos de execução e assim por diante. Esses podem influenciar na execução dos fluxos de mensagens e no quão eficientemente as mensagens podem ser processadas.

Para obter informações adicionais sobre esses fatores, consulte Otimizando o Rendimento do Processamento do Fluxo de Mensagens e Considerações de Desempenho para Transporte em Tempo Real.

Todos esses fatores são examinados em maiores detalhes em Projetando para o SupportPac de Desempenho (IP04).

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

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

Conceitos relacionados
Considerações de Desempenho para Transporte em Tempo Real
Tarefas relacionadas
Otimizando o Rendimento do Processamento do Fluxo de Mensagens
Otimizando Tempos de Resposta do Fluxo de Mensagens
Resolvendo Problemas de Desempenho
Referências relacionadas
Considerações sobre Desempenho ao Utilizar Expressões Regulares
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ae24000_