嗨我在我的rails项目中使用sidekiq_cron。 Jobs类来自ActiveJob。在我的作业文件中,我有queue_as:default,在schedule.yml文件中我有队列:high_priority。实际上将使用哪个队列?
你在谈论sidekiq-cron吗?它似乎允许你选择队列,因此当cron调度作业时应该使用high_priority
队列,并且当通过其他方式调度相同的作业时使用default
队列(其他不是cron的Ruby代码) )。
你有办法确认这一点,在本地启动一个不处理任何队列中的作业的sidekiq,将你的cron设置为每分钟,在你的Sidekiq web仪表板中,你将能够看到在队列选项卡上累积的作业。