Considerando o Desempenho no Domínio

Quando você projeta seu domínio do intermediário e os recursos associados aos seus componentes, as decisões tomadas podem afetar o desempenho de seus 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 Mensagense Condierações de desempenho para expressões comum 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.

Início da mudançaPara obter informações adicionais sobre estes fatores, consulte Ajustando o Intermediário, Otimizando o Rendimento do Processamento do Fluxo de Mensagens e Considerações de Desempenho para Transporte em Tempo Real.Fim da mudança

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 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
Configurando Tempos Limites de Configuração
Ajustando o Intermediário
Resolvendo Problemas de Desempenho
Referências relacionadas
Considerações sobre Desempenho ao Utilizar Expressões Regulares
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:29

ae24000_