Я использую Spring Batch для системы, которая выполняет много пакетных операций.
Я использую SimpleJobRepository с памятью DAO.
Я хотел бы знать, есть ли способ избежать использования JobRepository? что-то похожее на нерегулярного менеджера транзакций?
Причина, по которой я спрашиваю, заключается в том, что система должна работать постоянно без перезагрузки, и у меня есть некоторые проблемы с памятью, которую он будет потреблять.
Я знаю, что могу использовать базу данных JobRepositry, но, честно говоря, мне это действительно не нужно.Spring Batch resourceless JobRepository
Если нет способа сделать это, я буду признателен, если кто-то может успокоить меня по поводу проблемы с потреблением памяти.
Спасибо.
+1 Спасибо - и принятый ответ. –
Я пробовал этот подход безрезультатно. Он продолжает бросать IllegalStateExceptions, потому что выполнение задания не сохраняется (поскольку новый репозиторий пуст). Также попробовали с прототипом JobLauncher и JobRepository получить те же результаты. – ElderMael