Spring Batch: как реализовать многопроцессорный ItemProcessor - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть очень большой набор электронных таблиц, которые необходимо сгенерировать с помощью пружинного пакета.

У меня есть ItemReader, генерирующий «Rows», и я бы хотел, чтобы мой ItemProcessor испускал 1 «Sheet» на каждые 3000 Получаемые строки.

Есть ли способ указать это отношение обработки много-к-одному для весны?

1 Ответ

1 голос
/ 09 апреля 2020

Вам не нужен "многопроцессорный" ItemProcessor. Вы можете использовать шаг, ориентированный на чанк, с размером чанка 3000 (это должно быть хорошо) с модулем записи элементов, который записывает лист на чанк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...