Zuweisen von Remote Engines zu Clustern
Es wird empfohlen, nur Remote Engines mit derselben Version zu Clustern hinzuzufügen.
Wenn Sie zudem für eine Engine die Verwendung einer spezifischen Java-Version für die Task- und Planausführung festgelegt haben, stellen Sie sicher, dass Sie die gleiche Version für alle Engines im gleichen Cluster konfigurieren. Andernfalls können zur Laufzeit unerwartete Probleme auftreten.
Weitere Informationen zum Angeben einer bestimmten Java-Version für die Task- und Planausführung finden Sie unter Festlegen einer Java-Version für die Ausführung von Jobs oder Microservices.
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Ergebnisse
Der Anzahl der Engines, die einem Cluster angehören, wird auf der Registerkarte Engines der Seite Processing in Klammern neben dem Clusternamen angegeben.
Wenn Sie festlegen, dass eine Job-Task im Cluster ausgeführt werden soll, wird sie im Rundlaufverfahren auf den dem Cluster angehörenden Engines ausgeführt. Die Task wird auf der ersten verfügbaren Remote Engine ausgeführt, dann auf der nächsten usw., während die Engines, auf denen die Task ausgeführt wurde, an das Ende der Liste gesetzt werden. Sollte eine Remote Engine nicht verfügbar sein, dann wird die Task auf der nächsten verfügbaren Engine ausgeführt.
Parallel | Die Tasks werden gleichzeitig auf allen Remote Engines im Cluster implementiert. Bevor Sie eine neue Version einer Task implementieren, müssen Sie zunächst die Implementierung der zurzeit ausgeführten Version aufheben. Dadurch wird der Dienst unterbrochen. |
Rolling (Progressiv) | Wenn das Remote Engine-Cluster mehr als eine Remote Engine enthält, werden die Tasks nacheinander auf den Remote Engines im Cluster implementiert. Das bedeutet, dass für einen kurzen Zeitraum verschiedene Remote Engines mit unterschiedlichen Versionen der Task ausgeführt werden. Dadurch kann eine Dienstunterbrechung vermieden werden. |