Ao projetar fluxos de tempo limite, as decisões tomadas podem afetar o desempenho de seus intermediários e aplicativos.
Você pode utilizar os nós de tempo limite TimeoutControl e TimeoutNotification em seus fluxos de mensagens para controlar a maneira que seus fluxos de mensagens operam:
O valor da propriedade Instâncias Adicionais do fluxo de mensagens é ignorado no recebimento de dados de um nó TimeoutNotification e você não pode utilizar esta propriedade para alterar o comportamento do fluxo.
Você não pode aumentar a propriedade Instâncias Adicionais do fluxo de mensagens se ele começar com um nó TimeoutNotification, portanto, não é possível aplicar mais encadeamentos para aumentar a capacidade do fluxo.
Embora seja possível utilizar um nó TimeoutNotification para fazer os nós em um fluxo de mensagens efetuarem poll para o próximo item de trabalho, esta abordagem força um atraso entre cada transação e, geralmente, não fornece uma solução eficiente. Se desejar verificar periodicamente um recurso para a próxima parte de trabalho, e processá-lo imediatamente, será recomendável uma ou mais das seguintes soluções alternativas:
Um fluxo de mensagens que utiliza estas opções pode processar mais trabalho geral do que ele pode, se você implementar uma solução de tempo limite e incorre menor custo da CPU embora seus custos de desenvolvimento iniciais possam ser um pouco mais altos.