Я хотел бы получить документ из службы REST, обработать его с помощью Spring Batch, а затем отправить в другую службу REST, не сохраняя ничего в какую-либо базу данных.
Учитывая, что каждому Step
нужны свои ItemReader
и ItemWriter
, я думаю, мне нужно будет реализовать один ItemReader
, который будет загружать документы из службы ввода, один ItemWriter
, который каким-то образом будет хранить промежуточные результаты в памяти, затем ItemReader
, который будет считывать такие результаты из памяти для последующих шагов, и последний ItemWriter
, который будет отправлять результаты после завершения всей обработки.
Это был бы хороший подход, или у кого-нибудь есть идеи получше?