Я хочу, чтобы в этом было четкое изображение.Spring Batch - gridSize
У меня есть 2000 записей, но я ограничиваю 1000 записей в главном для разбиения на разделы с помощью rownum с gridSize = 250 и разбиением на 5 ведомых, работающих на 10 машинах.
Предполагаю, что будет создано 1000/250 = 4 шага.
- Независимо от того, отправлена ли информация о данных на 4 рабы, оставив 1 рабский простаивающий? Если число шагов больше, чем количество ведомых Java-процессов, я предполагаю, что данные будут в конечном итоге распределены по всем ведомым устройствам.
- После того, как все этапы завершены, будет ли освобождена память процесса slave java (все объекты освобождены из памяти, поскольку этот шаг существует)?
- Если все шаги завершены за 1000/250 = 4 шага, для обработки оставшихся 1000 записей , как я могу запустить свой новый экземпляр задания без , планировщик запускает задание.
Показать код вашего разделителя. –