1

我可以通过它的 rest apimy-task-namechronos上手动开始一项工作:

http PUT http://my-chronos/scheduler/job/my-task-name
HTTP/1.1 204 No Content
Connection: keep-alive
Content-Type: application/json
Date: Mon, 28 Nov 2016 09:40:55 GMT
Server: openresty/1.7.10.2

但是我有一个要手动执行的作业列表,我不想为每个作业触发 PUT 请求。是否可以通过 chronos 上的一个请求执行一批任务?或者我是否已经根据自己的要求开始了每项工作?

4

1 回答 1

1

根据您要完成的工作,有几种方法可以处理此问题。

  1. 您可以通过 CRON 安排所有作业。这种方式根本不需要 PUT 调用,它完全基于时间。
  2. 您可以使用依赖作业,假设实际上想要控制启动(PUT 请求)但希望它能够解雇许多作业。设置将包括创建一个“虚拟工作”(除非你有一个真正的开始工作)。想象一下“sleep 1”的虚拟工作。然后有一些依赖的工作。虚拟作业完成后,其他相关作业将排队。
于 2016-11-28T19:16:17.533 回答