使用queue_classic在将来的特定时间运行一次作业

时间:2014-02-15 02:53:45

标签: ruby-on-rails delayed-job queue-classic

有一种简单的方法可以在将来的特定时间使用queue_classic和clockwork运行一次作业,类似delayed_jobs

class.delay(run_at: 5.hours.from_now).method(param)

1 个答案:

答案 0 :(得分:0)

您可以使用Toro轻松完成此操作,这是另一个在Postgres和Ruby上运行的作业排队系统。

以下是一个例子:

MyWorker.perform_at(5.hours.from_now, 'First arg', 'Second arg')

有关详细信息,请查看自述文件的Scheduled Jobs部分。