Verwaltung asynchroner Operationen in Jitterbit Studio
Einführung
Diese Seite bietet Anleitungen zur Verwaltung asynchroner Operationen.
Verwaltung asynchroner Operationen
Bei der Verwendung der RunOperation Funktion im asynchronen Modus werden Operationen ausgeführt, ohne die Kontrolle an die aufrufende Funktion zurückzugeben. Der Einsatz asynchroner Operationen kann zu Wettlaufbedingungen führen.
Wenn beispielsweise Operation A eine Datenbanktabelle aktualisiert und an Operation B angekettet ist, die dieselbe Tabelle liest (beide sind synchron), treten keine Wettlaufbedingungen auf. Wenn jedoch Operation A asynchron aufgerufen wird, gefolgt von Operation B, kann es sein, dass B ausgeführt wird, bevor A abgeschlossen ist.
Darüber hinaus muss die Anzahl gleichzeitiger asynchroner Aufrufe verwaltet werden, da die Anzahl gleichzeitiger Operationen, die auf einem Agenten ausgeführt werden, begrenzt ist (siehe den [OperationEngine] Abschnitt der privaten Agentenkonfigurationsdatei's oder Cloud-Agentengruppen).