Um fluxo de mensagens pode executar uma ampla gama de operações, dependendo de seu requisitos comerciais e operacionais.
Para melhor desempenho e capacidade, você deve projetá-lo para incluir os nós mais apropriados
Ao projetar um fluxo de mensagens, considere as
seguintes dúvidas e opções:
- Quais nós fornecem a função requerida. Em vários casos, você pode
escolher entre os diversos nós que fornecem uma função apropriada. Talvez devam ser considerados outros fatores listados aqui para determinar qual nó
atende melhor todas as suas necessidades. Você pode incluir nós integrados, definidos
pelo usuário e de subfluxo. Para
obter mais informações, consulte Decidindo Quais Nós Utilizar.
- Se é apropriado incluir mais de um nó input. Para
obter mais informações, consulte Utilizando Mais de Um Nó Input.
- Se você pode utilizar subfluxos; por exemplo, para definir um nó de
saída específico com propriedades comuns. Para
obter mais informações, consulte Utilizando Subfluxos.
- Quais tempos de resposta seus aplicativos esperam do fluxo de mensagens. Esse
fator é influenciado por diversos aspecto de como configurar nós e o fluxo de mensagens. Para
obter mais informações, consulte Otimizando Tempos de Resposta do Fluxo de Mensagens.
- Se o processamento do fluxo de mensagens requer demanda de recursos do
sistema, como tamanho de pilha. Para obter informações adicionais, consulte Considerações do Sistema para o Desenvolvimento do Fluxo de Mensagens.
- Se utilizar as filas de clusters do WebSphere MQ. Para
obter mais informações, consulte Utilizando as Filas de Clusters WebSphere MQ para Entrada e Saída.
- Se utilizar as filas compartilhadas do WebSphere MQ no z/OS.
Para obter informações adicionais, consulte Utilizando Filas Compartilhadas do WebSphere MQ para Entrada e Saída (z/OS).
- Se você deseja que suas mensagens passem pela conversão de dados. Para obter informações
sobre as opções disponíveis, consulte Configurando Fluxos de Mensagens para Conversão de Dados.
- Quais etapas executar para assegurar que as mensagens não sejam perdidas. Para
obter mais informações, consulte Assegurando-se de que as Mensagens Não Serão Perdidas.
- Como os erros são tratados no fluxo de mensagens. Você pode utilizar os recursos
fornecidos pelo intermediário para tratar qualquer erro que surge durante a execução do
fluxo de mensagens (por exemplo, se o nó de entrada falhar ao recuperar uma mensagem de
entrada ou a gravação em um banco de dados resultar em um erro). No entanto, talvez você prefira
projetar seu fluxo de mensagens para tratar erros de forma específica. Para
obter mais informações, consulte Tratando Erros em Fluxos de Mensagens.
Para obter uma introdução básica para o desenvolvimento de fluxos de mensagens, consulte a publicação IBM Redbooks WebSphere Message Broker Basics. (Esse link só funcionará se você estiver conectado à Internet.)