如何在延迟作业和活动作业中设置队列优先级?
How to set priority in queue in delayed job and Active job?
让我们有 2 个队列:ffmpeg,默认。在 ffmpeg 队列中,我们有屏幕截图定义、轻度视频转换、重度 convertation.So 我想开始所有屏幕截图作业、所有轻度转换,然后 heavy.As 我明白了,从文档中我可以为 3 个作业设置一个池在 ffmpeg 队列中,但我无法确定优先级 it.I 我只能设置不同的队列并为每个队列设置优先级,是否可以通过 Active Job 实现?
将作业添加到 ffmpeg 队列时使用 :priority => <priority_number>
。
Rails 使用默认值 0 - 10,其中 0 是最高优先级。如果你不指定,你的工作将有 0 作为优先级
让我们有 2 个队列:ffmpeg,默认。在 ffmpeg 队列中,我们有屏幕截图定义、轻度视频转换、重度 convertation.So 我想开始所有屏幕截图作业、所有轻度转换,然后 heavy.As 我明白了,从文档中我可以为 3 个作业设置一个池在 ffmpeg 队列中,但我无法确定优先级 it.I 我只能设置不同的队列并为每个队列设置优先级,是否可以通过 Active Job 实现?
将作业添加到 ffmpeg 队列时使用 :priority => <priority_number>
。
Rails 使用默认值 0 - 10,其中 0 是最高优先级。如果你不指定,你的工作将有 0 作为优先级