【发布时间】:2015-01-07 12:08:41
【问题描述】:
在我的项目中创建活动(模型)时,我在 rails 中的 beanstalkd 的帮助下为 Backburner 排队工作。如下所述:
Backburner::Worker.enqueue(DeviceJob, [ad, campaign.id, "Ad"], :delay => add_job.to_i.minutes)
这很好,但是当我更新活动时,以前的工作将保留在当前工作中。但是,我想删除当前活动的所有以前的工作。
在delayed_job 中,我们可以处理活动记录表。 在resque中,我们可以使用redis server。
但在次要事件中,这怎么可能。
谢谢。
【问题讨论】: