运行此作业时将使用哪个队列是sidekiq

时间:2019-02-15 11:15:33

标签: ruby-on-rails-4 sidekiq sidekiq-cron

嗨,我在rails项目中使用sidekiq_cron。 Jobs类来自ActiveJob。在我的工作文件中,我有 queue_as:default ,在schedule.yml文件中,我有 queue:high_priority 。实际将使用哪个队列?

1 个答案:

答案 0 :(得分:0)

您是在谈论sidekiq-cron吗?看来,它使您可以选择队列,因此应该期望high_priority队列在cron调度作业时使用,default队列在通过其他方式调度相同作业时使用(其他不是cron的Ruby代码。

您有一种方法可以确认这一点,在本地启动不处理任何队列中作业的sidekiq,将cron设置为每分钟,然后在Sidekiq Web仪表板中,您将可以看到作业堆积在队列标签。

enter image description here