我有一份工作,我想每周最多运行一次,每条记录。如果其他工作在一周内排队等待相同的记录,我希望这些工作被放弃,而不是推迟到下周。
起初我认为resque-restriction
这是灵丹妙药,我可以添加restrict per_week_and_prompt_id: 1
到我的工作中。但是自述文件指出:“它将在下一个时期执行超出的作业”,这不是我想要的功能。
我看到还有其他 Resque 插件可以防止多余的工作,比如resque-loner
,但我不清楚它是否会与resque-restriction
. 有没有办法配置这些工作以这种方式工作?