2017-01-27 1 views
0

Ich bin im Begriff, eine JSR 352 BatchJob zu implementieren, die auf Wildfly im Domänenmodus mit zwei Knoten auf separaten Computern ausgeführt werden soll.Ist ein Stapelverarbeitungs-JSR 352-Jobrepository in Wildfly im Domänenmodus skalierbar?

Ist es sicher, das gleiche Jdbc JobRepository auf jedem Knoten über die JobOperator-Schnittstelle zu verwenden, oder können Konflikte auftreten?

Ich möchte sicherstellen, dass ein Job nur einmal und nicht parallel auf den Knoten ausgeführt werden kann.

Antwort

2

Der kurze Anser ist ja, es ist sicher, das gleiche jdbc JobRepository zu verwenden.

Die Jobausführung wird von Ihrer Anwendung gestartet. Ob Ihr Job nur einmal ausgeführt wird, hängt davon ab, wie Ihre Anwendung den Job startet. Wenn die Anwendung diesen Job weiterhin startet, während die vorherige Jobausführung noch läuft, werden einige Anfragen auf den anderen Knoten verteilt und eine neue Jobausführung wird in diesem Knoten gestartet.

+0

Danke, Cheng – Thomas

Verwandte Themen