【发布时间】:2019-07-09 12:38:06
【问题描述】:
您好,我在我的 rails 项目中使用 sidekiq_cron。作业类来自 ActiveJob。在我的作业文件中,我有 queue_as :default,在 schedule.yml 文件中我有 queue: high_priority。实际会使用哪个队列?
【问题讨论】:
标签: ruby-on-rails-4 sidekiq sidekiq-cron
您好,我在我的 rails 项目中使用 sidekiq_cron。作业类来自 ActiveJob。在我的作业文件中,我有 queue_as :default,在 schedule.yml 文件中我有 queue: high_priority。实际会使用哪个队列?
【问题讨论】:
标签: ruby-on-rails-4 sidekiq sidekiq-cron
你说的是sidekiq-cron吗?似乎它允许您选择队列,因此人们应该期望在 cron 安排作业时使用high_priority queue,而当通过其他方式安排相同的作业时使用default queue(其他 Ruby 代码不是 cron)。
您有办法确认这一点,在本地启动一个不处理任何这些队列中的作业的 sidekiq,将您的 cron 设置为每分钟,然后在您的 Sidekiq 网络仪表板中,您将能够看到作业累积在队列选项卡。
【讨论】: