如何在WebSphere LP中的多JVM中配置/运行Java Batch分区

时间:2016-07-08 16:06:36

标签: websphere-liberty java-batch

在WebSphere LP Java Batch中,我通过job.xml配置将我的工作划分为4个分区,因此当在服务器上执行作业时,4个线程在单个jvm上运行以完成作业。现在我想在2 jvm上运行分区。 假设2个分区将在服务器1上运行,2个分区将在服务器2上运行。

有人尝试过这方面的东西来通过配置在多个jvm中运行分区,或者欢迎任何想法。

1 个答案:

答案 0 :(得分:1)

在运行作业的服务器中需要一些额外的配置,以允许它为作业分区发送消息,而不是仅仅分离线程来运行它们。并且您需要配置其他服务器来获取这些消息并执行分区 如果您使用的是MQ,则可以在此处找到有关此配置的信息:http://www.ibm.com/support/knowledgecenter/SS7K4U_liberty/com.ibm.websphere.wlp.zseries.doc/ae/twlp_batch_multipartitionsmq.html 如果您使用的是Liberty嵌入式消息传递提供程序,请查看此处:http://www.ibm.com/support/knowledgecenter/SS7K4U_liberty/com.ibm.websphere.wlp.zseries.doc/ae/twlp_batch_multipartitionsembed.html 这两者的父文档包含有关配置和运行Liberty Batch作业的其他信息的链接。