Zum Inhalt springen

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).