【问题标题】:Which Queue will be used while running this job is sidekiq运行此作业时将使用哪个队列是 sidekiq
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

    • 嗨,谢谢,我也这样做了。
    猜你喜欢
    • 2018-06-29
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 2013-11-14
    • 2016-03-01
    • 1970-01-01
    相关资源
    最近更新 更多