【问题标题】:Notification on restart Spring-BatchSpring-Batch 重启通知
【发布时间】:2016-12-19 20:28:01
【问题描述】:

我想知道是否有一些工具可以记录作业的可重新启动性。例如,如果我有一个作业由于平面文件中的无效输入而中途失败,并在删除输入的情况下重新运行该作业,我如何表示该作业从它停止的同一位置重新开始?

重启功能有效。工作从失败的地方继续。我只想有一个日志语句,上面写着“重新启动:”

【问题讨论】:

    标签: java spring logging spring-batch


    【解决方案1】:

    这是一个有趣的问题。我不知道,有一个标志直接表明这是重新启动。

    我会尝试检查 SpringBatch-RuntimeTables。重新启动共享具有相同的 JobInstance-Entry 但另一个 JobExecution-Entry。因此,如果实际 JobInstanceId 的 JobExecutions 的数量大于 1,则需要重新启动。

    (检查“BATCH__JOB_EXECUTION”表的内容及其JOB_EXECUTION_ID和JOB_INSTANCE_ID列)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2015-05-19
      相关资源
      最近更新 更多