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. Você pode incluir nós
internos e nós do
subfluxo. Para obter informações adicionais,
consulte Decidindo Quais Nós Utilizar.
- Se é apropriado incluir mais de um nó de entrada. Para obter informações adicionais,
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 informações adicionais,
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 informações adicionais,
consulte Otimizando Tempos de Resposta do Fluxo de Mensagens.
- Se você deseja utilizar as filas de clusters do WebSphere MQ. Para obter informações adicionais,
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 informações adicionais, 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ó de entrada 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 informações adicionais, consulte Tratando Erros em Fluxos de Mensagens.