我想知道是否有一些工具可以记录作业的可重启性。例如,如果我有一个由于平面文件中的无效输入而中途失败的作业,并在删除输入的情况下重新运行该作业,我如何发出信号表明该作业从它停止的位置重新启动?
用于重新启动的功能起作用。作业从失败的位置继续执行。我只想有一个日志语句,上面写着"Restarted from:“
发布于 2016-08-15 13:49:30
这是一个有趣的问题。我没有意识到,有一个标志直接表明这是一个重启。
我要做的是检查SpringBatch-RuntimeTables。重新启动共享具有相同的JobInstance-Entry,但具有另一个JobExecution-Entry。因此,如果您的actuall的JobExecutions数量大于1,则需要重新启动。
(检查"BATCH__JOB_EXECUTION“表及其列JOB_EXECUTION_ID和JOB_INSTANCE_ID的内容)。
https://stackoverflow.com/questions/38924485
复制相似问题