Ao projetar um fluxo de mensagens, considere vários
fatores do projeto que incluem algumas ou todas as opções a seguir:
- 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. É possível incluir nós internos, nós definidos pelo usuário, e nós 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ó output específico, com propriedades
comuns. Para
obter mais informações, consulte Utilizando Subfluxos.
- Quais tempos de resposta seus aplicativos esperam do fluxo de mensagens. Isso
é influenciado por vários aspectos de como você configura seus nós e o fluxo.
Para
obter mais informações, consulte Otimizando Tempos de Resposta do Fluxo de Mensagens.
- Se você deseja 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 você deseja utilizar filas compartilhadas do WebSphere MQ no z/OS. Sua utilização é descrita
com detalhes adicionais em Utilizando as Filas Compartilhadas do WebSphere MQ para Entrada e Saída (z/OS).
- Se você deseja que suas mensagens passem pela conversão de dados. As opções disponíveis
estão descritas em Configurando Fluxos de Mensagens para Conversão de Dados.
- Quais etapas você pode 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 erros que são encontrados durante
a execução do fluxo de mensagens (por exemplo, se o nó input falhar ao recuperar
uma mensagem de entrada, ou se 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 ao desenvolvimento de fluxos de mensagens, consulte o WebSphere Message Broker Basics IBM Redbook.