Zurück zu den Workflows-FAQs
HILFECENTER · FAQWorkflows1 Min. Lesezeit

Wie begrenze ich parallele Arbeit in einem Workflow-Fan-out?

Fan-out verarbeitet unabhängige Elemente schneller, aber unbegrenzte Parallelität kann Verbindungen erschöpfen, nachgelagerte Limits überschreiten oder Abbruch und Teilwiederherstellung erschweren. Begrenzen Sie Parallelität und definieren Sie Ergebnis- und Fehlerbehandlung.

Workflows

Parallelität und Batchgröße begrenzen

Legen Sie die Zahl aktiver Tasks anhand nachgelagerter Kapazität und Ressourcen fest, nicht nur anhand der Elementzahl. Nutzen Sie Backpressure, wenn Arbeit schneller entsteht als Abhängigkeiten sie abschließen.

Gruppieren Sie nur, wenn Teilerfolg semantisch zulässig ist. Geben Sie jedem Element eine stabile Identität und gestalten Sie Nebenwirkungen idempotent, damit einzelne Zweige wiederholbar sind.

Ergebnisse sammeln und bewusst wiederherstellen

Legen Sie fest, ob ein Zweigfehler den gesamten Workflow stoppt, andere Zweige beenden lässt oder eine Prüfung auslöst. Bewahren Sie erfolgreiche Ergebnisse, damit sie nicht wiederholt werden.

Überwachen Sie aktive Zweige, Warteschlange, Dauer und Fehler. Testen Sie Abbruch, Timeouts und langsame Abhängigkeiten, um Ressourcen- und Servicegrenzen zu bestätigen.

Zurück zu den Workflows-FAQs