如何在延迟作业和活动作业中设置队列中的优先级?

时间:2016-01-26 19:17:40

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

我们有2个队列:ffmpeg,默认。在ffmpeg队列中,我们有截屏def,光视频转换,重转换。所以我想开始所有的屏幕截图工作,所有轻量级转换和之后很重。据我所知,从doc我可以在ffmpeg队列中为3个作业设置一个池,但我无法优先考虑它。我只能设置不同的队列并为每个队列设置优先级,是否可以通过Active Job实现?

1 个答案:

答案 0 :(得分:3)

将作业添加到ffmpeg队列时使用:priority => <priority_number>

Rails使用默认值0 - 10,其中0是最高优先级。如果你没有指定,你的工作将优先为0

相关问题