1

我正在使用部署器分区处理程序在春季批处理中进行远程分区。我想定期获取每个工作节点的状态并将其显示给用户。(就像心跳一样)。有什么方法可以实现这一目标吗?

4

1 回答 1

2

这取决于您的员工正在做什么(简单的小任务或面向块的小任务)以及他们如何报告进度。通常,worker 与启动它们的管理器步骤共享相同的作业存储库,因此您应该能够使用APIStepExecution在该存储库上跟踪它们的更新(readCount、writeCount 等) 。JobExplorer

如果您在 Spring Cloud DataFlow 上部署作业,则可以使用Step 执行进度端点来跟踪工作人员的进度。

于 2021-08-25T07:31:59.827 回答