【问题标题】:Run job once at a specific time in future using queue_classic使用 queue_classic 在未来的特定时间运行一次作业
【发布时间】:2014-04-24 01:05:41
【问题描述】:

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

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

【问题讨论】:

  • 用 queue-classic 标记您的问题,也许有人可以帮忙 =)
  • @Adbo 谢谢,我还没能解决它

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


【解决方案1】:

您可以使用Toro 轻松做到这一点,这是另一个在 Postgres 和 Ruby 上运行的作业队列系统。

这是一个例子:

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

查看自述文件的Scheduled Jobs 部分了解详细信息。

【讨论】:

    猜你喜欢
    • 2012-08-08
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    相关资源
    最近更新 更多