2016-07-08 3 views
0

В WebSphere LP Java Batch я разделил свое задание на 4 раздела через конфигурацию job.xml, поэтому, когда задание выполняется на сервере, потоки 4 работают на одном jvm для завершения работы. Теперь я хочу запустить разделы на 2 jvm. Допустим, 2 раздела будут работать на сервере-1, а 2-го раздела будут выполняться на сервере-2.Как настроить/запустить пакетные разделы Java в нескольких JVM в WebSphere LP

Пробовал ли кто-нибудь что-то на этом, чтобы запускать разделы в нескольких jvm через конфигурацию или любые мысли были бы рады.

ответ

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 Пакетные задания.

Смежные вопросы