Для реализации пакетных заданий мы используем Spring Batch Remote.Во время запуска пакетного окна мы запускаем предопределенный набор подчиненных JVM.
Для каждой отдельной работы мы запускаем мастер.Мастер создает контексты раздела, а подчиненные выбирают и обрабатывают их.Рабы являются общими для всех заданий в пакетном окне.
В конце окна пакета мы хотим изящно завершить работу ведомых.Есть ли другой способ, кроме как убить подчиненных JVM.