Einführung in den Aufruf und die Ausführung von Remote-Subprozessen

Unterprozesse remote aufrufen

Ossi Galkin avatarGeschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contents

Remote-Subprozess-Aufruf

Ein Remote-Subprozess-Aufruf ist eine Funktion, die es ermöglicht, einen Subprozess von einer anderen Agentengruppe aus aufzurufen. Sowohl der aufrufende Prozess als auch der Subprozess müssen in derselben Umgebung bereitgestellt werden. Ein Subprozess-Aufruf kann als Remote-Aufruf konfiguriert werden, indem Sie unter „Erweiterte Einstellungen anzeigen“ „Remote-Aufruf“ aktivieren. Um diese Funktion nutzen zu können, muss die Ziel-Agentengruppe für jede Umgebung definiert werden.

Hier ist ein Beispiel für die Konfiguration eines Remote-Subprozessaufrufs:

Wenn der Remote-Aufruf aktiviert ist, gibt es Konfigurationen, die für den Remote-Subprozess-Aufruf festgelegt werden können. Es ist möglich, „Timeout in Minuten“ festzulegen, das die Zeit angibt, die der Hauptprozess wartet, bevor die Verbindung zum Remote-Subprozess geschlossen wird. Es ist auch möglich, die Agentengruppen anzugeben, die zum Ausführen des Remote-Subprozesses in verschiedenen Umgebungen verwendet werden.


Remote-Unterprozessausführung

Remote-Subprozesse werden über eine Service Bus-Verbindung ausgeführt. Es wird eine separate Nachricht als Anforderung gesendet und eine weitere Nachricht als Antwort mit dem Ergebnis. Dies kann aufgrund von Überlastung oder Netzwerklatenz zu Verzögerungen bei der Ausführung führen. Aufgrund der Verzögerung ist es möglicherweise nicht für die Verwendung mit HTTP- oder API-Triggern geeignet. Die Ausführung kann sogar aufgrund eines Service Bus-Fehlers fehlschlagen, der mit den integrierten Wiederholungsversuchen nicht behandelt werden kann.

Der nächste Artikel istWo bekomme ich Hilfe?


Verwandte ArtikelUnterprozess aufrufenEinführung in den Call-SubprozessEinführung in den Call-SubprozessEinführung in die SubprozessentwicklungBewährte Methoden zum Zugriff auf Ressourcen mit Remote-Subprozessen