Изящное завершение весеннего процесса и восстановление процесса в случае сбоя - PullRequest
3 голосов
/ 13 июля 2011

Мы используем Spring Batch для некоторых внутренних операций. Нам нужно знать аутентичный способ 1) Как правильно завершить процесс запуска работающей пружины? 2) Как быть уверенным, что определенный процесс пакетирования пружины завершится с ошибкой и восстановить / запустить это на другой машине

1 Ответ

1 голос
/ 18 июля 2011

1) Spring batch действительно предоставил API отмены задания (я не могу точно вспомнить, где оно находится ... в JobLauncher?) Вызов его приведет к остановке существующего шага выполнения (например, итерация остановится для встроенных элементов, ориентированных на элементы). шаги, или вы можете проверить состояние в вашем тасклете).

2) Если это «сбой», что означает, что Spring Batch не может корректно выполнять обновления своих метаданных (выполнение задания, выполнение шага и т. Д.), Насколько я знаю, вы обязаны вручную проверить, если статус шага и обновите статус выхода и статус шага до правильного (и восстанавливаемого) значения.

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