Spring 使用 ESP 调度程序进行批处理

Spring batch Scheduling using ESP Scheduler

我想使用 ESP 调度程序安排 spring 批处理作业。我们能不能做到?

其中一个解决方案是我们可以创建休息端点来启动作业,并在一段时间后轮询结果——我们能做得更好吗?

我探索了使用 Spring Cloud Data Flow 的可能性。但是如何实现呢?

批处理作业是由步骤和转换组成的工作流程。您可以使用编程模型编排直接无环图。调度批处理作业的常用方法是通过调度程序提供的 webhook 机制。您必须查看 ESP 是否包含对它的支持。

一旦您注册了批处理作业并将其定义为 SCDF 中的任务,您将获得一个 REST-API(在 SCDF 中),它可用于触发批处理作业的启动. REST-API 可在调度程序中使用(通过 webhook)以根据重复计划调用端点。