Spring Batch - запись в памяти за один шаг - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть пакетное задание Spring, которое состоит из двух шагов.Модуль записи первого шага записывает в память, то есть сохраняет данные в структуре данных Java.

Это правильно?Автор должен писать в постоянное хранилище?Если на втором этапе произойдет сбой, сможет ли задание правильно перезапуститься, если я записал в память на первом этапе?Мое предположение, что commit ничего не значит, если я делаю все правильно?

1 Ответ

0 голосов
/ 10 декабря 2018

Писателю не нужно записывать в постоянное хранилище.Тем не менее, если задание завершится неудачно и JVM остановится, вы потеряете эти данные.

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

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