基于 Resque 构建的轻量级作业调度系统
resque-scheduler ======================== 描述 Resque-scheduler 是 Resque 的一个扩展,它在未来增加了对队列项目的支持。 任务调度支持两种不同的方式:定期(计划)和延迟。 计划任务类似于 cron 任务,定期执行。 延迟任务是您希望在未来某个时间点运行的 Resque 任务。 语法非常直观:
gem 'resque-scheduler'添加 resque:scheduler rake 任务:
require 'resque/scheduler/tasks'默认情况下,resque-scheduler 依赖于"resque:setup"rake 任务。
既然你可能已经完成了这项任务,我们就直接把它放进去吧。
resque-scheduler 实际上需要了解
resque 需要了解的一切。
…调度程序的筛选任务负责从各个源中排队处理项目, 安排和轮询延迟队列,以查看是否有准备好推送的项目 到工作队列。出于明显的原因,此过程永远不会退出。
rake resque:scheduler或者,如果您想先加载环境:
rake environment resque:scheduler调度程序还可以通过独立的 resque-scheduler 可执行文件运行,一旦安装 gem 后,该可执行文件就可用了。
暂无开放 Issues,或尚未同步最近议题。