UiPath Documentation
maestro
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Benutzerhandbuch zu Maestro

Instanzdrosselung

Überblick

Die Instanzdrosselung ist eine vorübergehende Leistungsanpassung, die Maestro vornimmt, wenn eine Workflow-Instanz innerhalb eines kurzen Zeitraums ein ungewöhnlich hohes Aktivitätsvolumen erzeugt. Dieser Mechanismus gewährleistet eine faire Ressourcenverteilung über alle Workflows und erhält die Plattformstabilität.

Wenn die Drosselung aktiv ist, wird Ihr Workflow ohne Unterbrechung fortgesetzt – die Vervollständigung kann nur länger als üblich dauern. Die Leistung kehrt automatisch auf den Normalwert zurück, wenn das Aktivitätsvolumen abnimmt.

Was verursacht eine Drosselung?

Die Drosselung wird aktiviert, wenn eine einzelne Workflow-Instanz eine hohe Anzahl von Aktivitäten innerhalb eines kurzen Zeitfensters ausführt. Häufige Szenarien sind:

  • Großbatch-Verarbeitung: Ein Workflow, der Tausende von Elementen in schneller Abfolge verarbeitet.
  • Enge Schleifen: Workflow-Logik, die wiederholt Aktivitäten ohne Verzögerungen ausführt.
  • Parallele Ausführung: Mehrere Verzweigungen, die viele Aktivitäten gleichzeitig ausführen.
  • Hochfrequente Integrationen: Schnelle API-Aufrufe oder Datenvorgänge in einer Schleife.

Drosselung ist keine Fehlerbedingung – sie ist ein normales Plattformverhalten, das darauf ausgelegt ist, zu verhindern, dass ein einzelner Workflow übermäßige Ressourcen verbraucht.

Drosselungsindikatoren in der Konsole

Maestro zeigt einen Warnindikator an, wenn eine laufende Instanz gedrosselt wird:

  • Instanztabelle: Ein Warnsymbol ⚠ wird neben dem Instanzstatus angezeigt. Wenn Sie mit der Maus darüberfahren, wird folgender Hinweis angezeigt: Instanz wird aufgrund des hohen Aktivitätsvolumens gedrosselt.
  • Seite mit Instanzdetails: Oben auf der Seite wird ein Warnmeldungsbanner angezeigt: Diese Instanz wird aufgrund eines hohen Aktivitätsvolumens gedrosselt. Die Ausführung wird mit reduzierter Geschwindigkeit fortgesetzt.

Der Indikator spiegelt den Echtzeit-Drosselungsstatus wider und aktualisiert sich innerhalb von Sekunden nach Abschluss jeder Aktivität. Er verschwindet automatisch, sobald die Instanz nicht mehr gedrosselt wird. Da die Drosselung vorübergehend ist, gibt es keinen historischen Datensatz oder Filter für frühere Drosselungsereignisse.

Was bei Drosselung zu erwarten ist

AspektVerhalten
WorkflowausführungWird ohne Unterbrechung weiter ausgeführt
AktivitätsverarbeitungWird mit einer reduzierten Rate ausgeführt
DatenintegritätVollständig erhalten – kein Verlust oder Beschädigung von Daten
Fertigstellung (Completion)Workflow wird normal abgeschlossen, dauert nur länger
WiederherstellungAutomatisch – die Leistung kehrt zum Normalwert zurück, wenn das Aktivitätsvolumen abnimmt

Es ist keine Aktion erforderlich. Die Drosselung ist vorübergehend und löst sich selbst auf.

Optimieren von Workflows, die häufig drosseln

Obwohl keine Aktion erforderlich ist, können Sie die Häufigkeit der Drosselung reduzieren:

Aktivitätshäufigkeit reduzieren

  • Fügen Sie kleine Verzögerungen zwischen Iterationen hinzu, wenn die Verarbeitungsgeschwindigkeit nicht kritisch ist.
  • Fassen Sie mehrere Vorgänge nach Möglichkeit zu einzelnen Aktivitäten zusammen.
  • Verwenden Sie asynchrone Muster für die nicht dringende Verarbeitung.

Workload verteilen

  • Teilen Sie große Batches auf mehrere Workflow-Instanzen auf.
  • Planen Sie die Batch-Verarbeitung nach Möglichkeit außerhalb der Spitzenzeiten.
  • Verwenden Sie warteschlangenbasierte Muster, um die Arbeitsverteilung auf natürliche Weise zu steuern.

Workflow-Design überprüfen

  • Überprüfen Sie, ob alle Aktivitäten für jede Iteration erforderlich sind.
  • Erwägen Sie die Konsolidierung von sich wiederholenden ähnlichen Vorgängen.
  • Überprüfen Sie Schleifenstrukturen auf Optimierungsmöglichkeiten.

Häufig gestellte Fragen

Beeinflusst die Verbindung Ihre Workflow-Ergebnisse?

Nein. Die Drosselung wirkt sich nur auf die Ausführungsgeschwindigkeit aus, nicht auf das Ergebnis. Alle Aktivitäten werden vollständig ausgeführt, alle Daten bleiben erhalten und Ihr Workflow erzeugt die gleichen Ergebnisse wie ohne Drosselung.

Wird mein Workflow abgebrochen, während er gedrosselt wird?

Die Drosselung ändert die Timeout-Konfigurationen nicht. Wenn Ihr Workflow benutzerdefinierte Timeouts hat, die kürzer als die gedrosselte Ausführungszeit sind, müssen Sie sie möglicherweise anpassen. Standard-Plattform-Timeouts berücksichtigen die gedrosselte Ausführung.

Kann ich die Variable für meinen Workflow deaktivieren?

Drosselung ist ein Schutz auf Plattformebene, der nicht für einzelne Workflows deaktiviert werden kann. Wenn Sie bestimmte Anforderungen an einen hohen Durchsatz haben, wenden Sie sich an den UiPath-Support, um Ihren Anwendungsfall zu besprechen.

Wie lange dauert die Durchdrosselung?

Die Drosselungsdauer hängt vom Aktivitätsmuster Ihres Workflows ab. Sobald die Aktivitätsrate auf ein normales Niveau sinkt, wird die Drosselung automatisch aufgehoben – in der Regel innerhalb von Sekunden bis Minuten.

Beeinflusst die Verbindung andere Workflows?

Nein. Drosselung wird pro Instanz angewendet. Andere Workflow-Instanzen, einschließlich anderer Instanzen desselben Prozesses, werden unabhängig mit ihrer normalen Geschwindigkeit ausgeführt.

Warum wurde mein Workflow gedrosselt, wenn er zuvor gut lief?

Mehrere Faktoren können die Drosselung beeinflussen: Änderungen im Eingabedatenvolumen, Workflow-Modifizierungen, die die Aktivitätsanzahl erhöht haben, plattformweite Lastbedingungen oder gleichzeitige Ausführung mit anderen umfangreichen Instanzen.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben