Spring Batch: Jeden czytnik, wielu procesorów i pisarzy
W partii wiosennej muszę przekazać elementy odczytane przez ItemReadera dwóm różnym procesorom i pisarzowi. To, co próbuję osiągnąć, to ...
+---> ItemProcessor#1 ---> ItemWriter#1 | ItemReader ---> item ---+ | +---> ItemProcessor#2 ---> ItemWriter#2
Jest to potrzebne, ponieważ elementy napisane przez ItemWriter # 1 powinny być przetwarzane w zupełnie inny sposób niż te napisane przez ItemWriter # 2. Ponadto ItemReader odczytuje element z bazy danych, a wykonywane przez niego zapytania są tak kosztowne, że dwukrotne wykonanie tego samego zapytania należy odrzucić.
Czy masz jakieś wskazówki, jak osiągnąć takie ustawienie? Lub przynajmniej logicznie równoważne ustawienie?