有一种简单的方法可以在将来的特定时间使用queue_classic和clockwork运行一次作业,类似delayed_jobs
class.delay(run_at: 5.hours.from_now).method(param)
答案 0 :(得分:0)
您可以使用Toro轻松完成此操作,这是另一个在Postgres和Ruby上运行的作业排队系统。
以下是一个例子:
MyWorker.perform_at(5.hours.from_now, 'First arg', 'Second arg')
有关详细信息,请查看自述文件的Scheduled Jobs部分。