2016-07-08 4 views
0

In WebSphere LP Java Batch habe ich meinen Job in 4 Partitionen durch die Konfiguration von job.xml unterteilt. Wenn der Job also auf Server ausgeführt wird, werden 4 Threads auf Einzel-jvm ausgeführt um den Job abzuschließen. Jetzt möchte ich die Partitionen auf 2 jvm ausführen. Nehmen wir an, dass 2 Partitionen auf Server-1 ausgeführt werden und 2 Partitionen auf Server-2 ausgeführt werden.Konfigurieren/Ausführen von Java-Batchpartitionen in Multi-JVM in WebSphere LP

Hat jemand versucht, etwas auf diesem Partitionen in mehreren jvm durch Konfiguration oder irgendwelche Gedanken wäre willkommen.

Antwort

1

Sie benötigen eine zusätzliche Konfiguration auf dem Server, auf dem der Job ausgeführt wird, damit er Nachrichten für die Jobpartitionen senden kann, statt nur Threads zu spinnen, um sie auszuführen. Und Sie benötigen andere Server, die konfiguriert sind, um diese Nachrichten zu erhalten und die Partitionen auszuführen.
Wenn Sie MQ dann Informationen zu dieser Konfiguration verwendet werden, können hier gefunden werden: http://www.ibm.com/support/knowledgecenter/SS7K4U_liberty/com.ibm.websphere.wlp.zseries.doc/ae/twlp_batch_multipartitionsmq.html Wenn Sie hier verwenden die Liberty Embedded Messaging-Provider dann: http://www.ibm.com/support/knowledgecenter/SS7K4U_liberty/com.ibm.websphere.wlp.zseries.doc/ae/twlp_batch_multipartitionsembed.html Das übergeordnete Dokument für diese beiden hat andere Informationen Links zur Konfiguration und Freiheit läuft Batch-Jobs

Verwandte Themen