嗨,我在rails项目中使用sidekiq_cron。 Jobs类来自ActiveJob。在我的工作文件中,我有 queue_as:default ,在schedule.yml文件中,我有 queue:high_priority 。实际将使用哪个队列?
答案 0 :(得分:0)
您是在谈论sidekiq-cron吗?看来,它使您可以选择队列,因此应该期望high_priority
队列在cron调度作业时使用,default
队列在通过其他方式调度相同作业时使用(其他不是cron的Ruby代码。
您有一种方法可以确认这一点,在本地启动不处理任何队列中作业的sidekiq,将cron设置为每分钟,然后在Sidekiq Web仪表板中,您将可以看到作业堆积在队列标签。