首页 文章

如何使用Spring Cloud Dataflow获取Spring Batch Status

提问于
浏览
-1

我一直在使用Spring Batch,我的元数据在DB2中 . 我一直在使用Spring Batch管理API(jars)来查看各种作业的当前状态并获取有关作业的详细信息,例如读取的项目数,提交计数等 . 现在,由于Spring Batch Admin被移动到spring-data- Cloud ,怎么看这些信息?我可以使用一个很好的API集吗?

1 回答

  • 0

    基本上,在Spring Cloud Data流程中,您首先需要创建具有Batch应用程序的Spring Cloud Task:参见示例 [here][1]

    在Spring Cloud @EnableTaskLauncher的帮助下,您可以获得作业的当前状态,运行作业,停止作业等 .

    你需要发送TasKLauncherRequest . 请参阅TaskLauncher的API

    版:

    要获得spring批处理状态,您需要拥有spring cloud task的第一个Task执行ID . Set<Long> getJobExecutionIdsByTaskExecutionId(long taskExecutionId); 方法 [TaskExplorer][3]

    请参阅任务资源管理器以获取所有api . 使用它,使用JobExplorer获取作业状态

相关问题