Spring Batch: один читатель, несколько процессоров и писателей

В пакете Spring мне нужно передать элементы, прочитанные ItemReader, двум различным процессорам и записывающему устройству. Что я'Я пытаюсь добиться этого ...

                        +---> ItemProcessor#1 ---> ItemWriter#1
                        |
ItemReader ---> item ---+
                        |
                        +---> ItemProcessor#2 ---> ItemWriter#2

Это необходимо, потому что элементы, написанные ItemWriter # 1, должны обрабатываться совершенно иначе, чем те, которые написаны ItemWriter # 2. Более того, ItemReader считывает элемент из базы данных, и запросы, которые он выполняет, настолько дороги в вычислительном отношении, что выполнение одного и того же запроса дважды следует отбросить.

Любой намек на то, как добиться такой настройки? Или, по крайней мере, логически эквивалентная установка?

Ответы на вопрос(5)

Ваш ответ на вопрос