我正在我的本地spring cloud数据流服务器(单节点)上通过spring cloud任务运行spring批处理作业,用于从源系统数据库读取数据并写入Kafka . 当我的任务/作业在执行过程中失败时,我无法从我的批处理停止的位置重新启动 . 它总是从头重新开始 . 此外,它还会在重新启动相同任务时为每次创建新的任务ID . 我错过了什么吗?有没有办法使用相同的任务ID重新启动并恢复停止的批处理作业?任何帮助,将不胜感激 .

注意:我使用XML来配置批处理作业和步骤 . 我没有使用注释 .

Task restart Command

Batch job executions