Я создал весеннее пакетное задание, которое считывает фрагменты (уровень фиксации = 10) плоского файла CSV и записывает вывод в другой плоский файл.Легко и просто.Чтобы протестировать локальное масштабирование, я также настроил тасклет с помощью TaskExecutor с пулом из 10 потоков, что обеспечило параллелизм с использованием многопоточного пошагового шаблона.Как и ожидалось, эти потоки одновременно читают элементы, пока их чанк не будет заполнен и чанк не будет записан в выходной файл.Также, как и ожидалось, порядок элементов изменился из-за этого одновременного чтения.Но возможно ли поддерживать фиксированный порядок, предпочтительно используя при этом повышенную производительность, полученную при использовании нескольких потоков?