Какая очередь будет использоваться при выполнении этого задания, sidekiq

Привет, я использую sidekiq_cron в моем проекте rails. Джобс классы от ActiveJob. В моем файле задания у меня есть queue_as:default и в файле schedule.yml очередь: high_priority. В какой именно очереди будет использоваться?

1 ответ

Вы говорите о сидекикрон? Кажется, что это позволяет вам выбрать очередь, поэтому следует ожидать high_priority очередь для использования при планировании заданий cron, и default очередь для использования, когда те же задания планируются другими способами (другой код Ruby, который не является cron).

У вас есть способ подтвердить это, локально раскрутить sidekiq, который не обрабатывает задания ни в одной из этих очередей, установить свой cron на каждую минуту, и на своей веб-панели управления Sidekiq вы сможете увидеть задания, накапливающиеся на вкладке Queues.

Другие вопросы по тегам