我一直在使用Spring Batch,我的元数据在DB2中 . 我一直在使用Spring Batch管理API(jars)来查看各种作业的当前状态并获取有关作业的详细信息,例如读取的项目数,提交计数等 . 现在,由于Spring Batch Admin被移动到spring-data- Cloud ,怎么看这些信息?我可以使用一个很好的API集吗?
基本上,在Spring Cloud Data流程中,您首先需要创建具有Batch应用程序的Spring Cloud Task:参见示例 [here][1]
[here][1]
在Spring Cloud @EnableTaskLauncher的帮助下,您可以获得作业的当前状态,运行作业,停止作业等 .
你需要发送TasKLauncherRequest . 请参阅TaskLauncher的API
版:
要获得spring批处理状态,您需要拥有spring cloud task的第一个Task执行ID . Set<Long> getJobExecutionIdsByTaskExecutionId(long taskExecutionId); 方法 [TaskExplorer][3]
Set<Long> getJobExecutionIdsByTaskExecutionId(long taskExecutionId);
[TaskExplorer][3]
请参阅任务资源管理器以获取所有api . 使用它,使用JobExplorer获取作业状态
1 回答
基本上,在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获取作业状态