Verwalten asynchroner Vorgänge im Jitterbit Integration Studio
Einführung
Diese Seite bietet Anleitungen zum Verwalten asynchroner Vorgänge.
Verwalten asynchroner Vorgänge
Bei Verwendung der RunOperation
-Funktion im asynchronen Modus werden Operationen ausgeführt, ohne die Kontrolle an die aufrufende Funktion zurückzugeben. Die Verwendung asynchroner Operationen kann zu Race Conditions führen.
Wenn beispielsweise Operation A eine Datenbanktabelle aktualisiert und an Operation B gekettet ist, die dieselbe Tabelle liest (beide sind synchron), treten keine Race Conditions auf. Wenn jedoch Operation A asynchron aufgerufen wird und unmittelbar darauf Operation B folgt, kann B ausgeführt werden, 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 die private Agent-Konfigurationsdatei'S [OperationEngine]
oder Cloud-Agent-Gruppen).