小编Max*_*ime的帖子

如何在运行时创建带有变量名称的 sidekiq 队列?

我正在尝试创建具有可变队列名称的队列。

queue_name = "guide_" + guide['id'].to_s

Sidekiq::Client.push({
    'class' => GuidePdfWorker,
    'queue' => queue_name,
    'args'  => [key],
    'backtrace' => true
})
Run Code Online (Sandbox Code Playgroud)

我知道我应该将它们添加到 config/sidekiq.yml 中,但我不能,因为我不知道queue_name 的值。

当我登录时,Sidekiq::Client.registered_queues()我可以看到我的队列,但它们从未被处理。

ruby sidekiq

5
推荐指数
1
解决办法
7219
查看次数

标签 统计

ruby ×1

sidekiq ×1