在运行这项工作时将使用哪个队列是sidekiq

问题描述 投票:0回答:1

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

ruby-on-rails-4 sidekiq sidekiq-cron
1个回答
0
投票

你在谈论sidekiq-cron吗?它似乎允许你选择队列,因此当cron调度作业时应该使用high_priority队列,并且当通过其他方式调度相同的作业时使用default队列(其他不是cron的Ruby代码) )。

你有办法确认这一点,在本地启动一个不处理任何队列中的作业的sidekiq,将你的cron设置为每分钟,在你的Sidekiq web仪表板中,你将能够看到在队列选项卡上累积的作业。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.