Я хочу обрабатывать файлы построчно, используя файл интеграции Spring, что представляется возможным при использовании FileReadingMessageSource
и FileSplitter
.
Однако, когда приложение интеграции Spring падает или перезапускается во время обработки файл, я не хочу, чтобы строки обрабатывались повторно (по крайней мере, не слишком много) или терялись.
Существует ли способ сохранить состояние чтения файла в интеграции с Spring, чтобы обработка выполнялась перезапустил, где он остановился? У кого-нибудь есть пример такого сценария?