É possível usar diferentes soluções para melhorar os tempos de resposta do fluxo de mensagens.
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. Talvez você ache que diferentes soluções entregam diferentes níveis de desempenho e, se o desempenho for uma consideração importante para você, leve isto em conta ao projetar seu fluxo de mensagens
Seus aplicativos podem perceber o desempenho de uma destas maneiras:
Vários aspectos influenciam os tempos de resposta de fluxos de mensagens. Entretanto, conforme você cria e modifica seu design de fluxo de mensagens para chegar nos melhores resultados para seus requisitos de negócios específicos, também considere 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:
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 broker. O número de nós em um único fluxo possui um limite superior, que é controlado pelos recursos do sistema, particularmente o tamanho de pilha. Para obter informações adicionais sobre tamanhos de pilhas, consulte Recursos do Sistema para o Desenvolvimento do Fluxo de Mensagens.
Em algumas situações, você pode perceber que os nós internos e, talvez, outros nós que estão disponíveis em seu sistema, oferecem mais de uma forma de fornecer a mesma função. Escolha a configuração mais simples. Onde um fluxo de mensagens é necessário para processar mais de um único tipo de registro, é possível criar, facilmente, uma estrutura extensível desenvolvendo uma estrutura de fluxo de mensagens na qual haja uma análise da mensagem para determinar o tipo, seguido por um nó RouteToLabel e nós Label para cada um dos tipos. Onde um número maior de nós de rótulo for esperado, considere implementar a análise de mensagem e seleção de etiqueta em um fluxo de mensagens, e o processamento de cada um dos tipos de etiqueta em fluxos de mensagens separados. A interface entre esses dois fluxos seria através de uma fila.
Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.
Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.
É possível localizar informações adicionais sobre como melhorar o desempenho de um fluxo de mensagens em um artigo do developerWorks (developerWorks sobre desempenho do fluxo de mensagens).