1

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

4

1 回答 1

0

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

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

在此处输入图像描述

于 2019-02-15T14:54:22.383 回答