Voltar às perguntas frequentes sobre Workflows
CENTRAL DE AJUDA · FAQWorkflows1 min de leitura

Como controlar trabalho paralelo em um fluxo com fan-out?

Fan-out processa itens independentes mais rápido, mas paralelismo ilimitado pode esgotar conexões, exceder limites posteriores ou dificultar cancelamento e recuperação parcial. Defina limite de concorrência e coleta de resultados e falhas.

Workflows

Limite concorrência e tamanho do lote

Escolha máximo de tarefas ativas com base na capacidade das dependências e nos recursos, não apenas na quantidade de itens. Aplique backpressure se o fluxo gerar trabalho mais rápido do que pode ser concluído.

Agrupe trabalho apenas quando a operação permitir conclusão parcial. Dê identidade estável a cada item e torne efeitos idempotentes para repetir uma ramificação isoladamente.

Colete resultados e recupere deliberadamente

Defina se falha de uma ramificação interrompe o fluxo, permite que outras terminem ou encaminha o item para revisão. Preserve resultados bem-sucedidos para não repeti-los.

Monitore ramificações ativas, fila, duração e falhas. Teste cancelamento, timeout e lentidão posterior para confirmar limites de recursos e serviço.

Voltar às perguntas frequentes sobre Workflows