Otimizando Tempos de Resposta do Fluxo de Mensagens

Utilizando diferentes soluções para aprimorar tempos de resposta do fluxo de mensagens.

Antes de começar:
Leia os seguintes tópicos de conceito:

Ao projetar um fluxo de mensagens, a flexibilidade e recursos funcionais dos nós integrados geralmente significam que existem várias maneiras de obter o processamento e os resultados desejados. Você pode perceber que diferentes soluções entregam diferentes níveis de desempenho e, se esta for uma consideração importante para você, será necessário considerar isto ao projetar seu fluxo de mensagens

Seus aplicativos podem perceber o desempenho de uma destas maneiras:

  1. O tempo de resposta indica a rapidez com que cada mensagem é processada pelo fluxo de mensagens. O tempo de resposta é influenciado principalmente pela maneira como você projeta seus fluxos de mensagens. O tempo de resposta é discutido neste tópico.
  2. O rendimento de processamento indica quantas mensagens de tamanhos específicos podem ser processadas por um fluxo de mensagens em determinado momento. O rendimento de processamento é afetado principalmente por fatores de configuração e de recursos do sistema e é discutido no tópico sobre otimização do rendimento de processamento do fluxo de mensagens juntamente com outras informações de configuração de domínio. Consulte o Otimizando o Rendimento do Processamento do Fluxo de Mensagens.

Vários aspectos influenciam os tempos de resposta de fluxos de mensagens. No entanto, conforme você cria e modifica o design de seu fluxo de mensagens para alcançar os melhores resultados que atendam aos seus requisitos de negócios específicos, também deve considerar a eventual complexidade do fluxo de mensagens. Os fluxos de mensagens mais eficientes não são necessariamente os mais fáceis de entender e manter; tente as soluções disponíveis para alcançar o melhor equilíbrio para suas necessidades.

Vários fatores influenciam os tempos de resposta de fluxos de mensagens:

O Número de Nós Incluídos no Fluxo de Mensagens
Cada nó aumenta a quantidade de processamento necessário no intermediário, portanto, considere o conteúdo do fluxo de mensagens com atenção, incluindo a utilização de subfluxos.

Utilize o menor número de nós possível em um fluxo de mensagens; cada nó incluído no fluxo de mensagens aumenta a quantidade de processamento necessária no intermediário. O número de nós em um único fluxo possui um limite máximo. Este limite é regido pelos recursos do sistema, principalmente o tamanho da pilha.

Para obter informações adicionais sobre tamanhos de pilhas, consulte Considerações do Sistema para o Desenvolvimento do Fluxo de Mensagens.

A Utilização de Mensagens Persistentes e Transacionais
As mensagens persistentes são salvas em disco durante o processamento do fluxo de mensagens. Esta situação pode ser evitada, especificando que mensagens na entrada, saída ou em ambas, são não persistentes. Se seu fluxo de mensagens estiver tratando apenas mensagens não-persistentes, verifique a configuração dos nós e o próprio fluxo de mensagens; se suas mensagens não forem persistentes, o suporte a transações pode ser desnecessário. A configuração padrão de alguns nós força a capacidade da transação; se você atualizar essas propriedades e reimplementar o fluxo de mensagens, os tempos de resposta podem ser aprimorados.
Tamanho da Mensagem
Uma mensagem maior leva mais tempo para ser processada. Se for possível dividir mensagens grandes em unidades menores de informações, também será possível aprimorar a velocidade na qual elas são manipuladas pelo fluxo de mensagens. A amostra a seguir demonstra como minimizar os requisitos de armazenamento virtual para o fluxo de mensagens para aprimorar o desempenho de um fluxo de mensagens ao processar possíveis mensagens grandes. Você pode visualizar amostras apenas quando utilizar o centro de informações integrado ao Message Brokers Toolkit.

Você pode localizar informações adicionais sobre como aprimorar o desempenho de um fluxo de mensagens neste developerWorks sobre desempenho do fluxo de mensagens.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Visão Geral da Implementação
Considerações do Sistema para o Desenvolvimento do Fluxo de Mensagens
Tarefas relacionadas
Configurando o WebSphere Event Broker
Otimizando o Rendimento do Processamento do Fluxo de Mensagens
Projetando um Fluxo de Mensagens
Utilizando Mais de Um Nó Input
Criação de um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Editando Propriedades Configuráveis
Referências relacionadas
Nós Internos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:00

ac00355_