【发布时间】:2012-01-21 14:07:47
【问题描述】:
我目前在一个应用程序中使用 resque 和 resque-scheduler,它必须处理大量重复性工作 - “每小时执行一次”、“每天执行一次”等。目前,我只是将作业本身中作业的下一次运行,HourlyJob 队列有一个 .enqueue_at(1.hour.from_now, HourlyJob) 等。
我应该这样做吗?它“感觉”就像我应该使用 resque-scheduler cron 类型的功能进行静态重复工作,然后安排说接下来 5 分钟的延迟工作......但我真正做的只是将工作从(可能快速的,基于redis的)resque-scheduler到我的(可能实现得不太好,基于mysql的)代码,确定吗?
我现在的做法有什么问题吗?
【问题讨论】:
标签: ruby-on-rails ruby resque