Я пытаюсь реализовать шаг, ориентированный на чанк, в весеннем пакете, который извлекает записи из базы данных и записывает каждый чанк в отдельный файл. Например, предположим, что в БД содержится 500 записей.Мне нужна моя работа, чтобы создать 10 файлов по 50 записей в каждом.
PS: Основная цель - одновременное создание выходных файлов.Поскольку реализации ItemWriter не являются поточно-ориентированными, я решил создать отдельные файлы в качестве выходных данных, чтобы можно было сократить общее время, затрачиваемое на выполнение шага.
Кто-нибудь знает, как реализовать его с помощью Spring Batch?Я нашел пример проекта, который обрабатывает несколько файлов параллельно, используя разбиение, но это не совсем то, что я хочу сделать.В моем случае входные данные представляют собой одну таблицу, а выходные данные - несколько файлов.
Вот ссылка: FileParallelProcessing