2016-08-12 27 views
0

我想知道是否有某種工具記錄了作業的可重啓性。例如,如果由於平面文件中的輸入無效而導致作業失敗一半,並且在輸入被刪除後重新運行作業,那麼我如何表示作業是從它停止的相同位置重新啓動的?重新啓動時的通知彈簧批量

重新啓動工作的功能。工作從失敗的地方繼續下去。我只是想有一個日誌聲明,說「重新啓動:」

回答

0

這是一個有趣的問題。我不知道,有一個標誌直接表明,這是一個重啓。

我想要做的是檢查SpringBatch-RuntimeTables。重新啓動共享具有相同的JobInstance-Entry,但是具有另一個JobExecution-Entry。因此,如果執行JobInstanceId的JobExecutions的數量大於1,則重新啓動。 (檢查「BATCH__JOB_EXECUTION」表的內容及其列JOB_EXECUTION_ID和JOB_INSTANCE_ID)。