1
我sidekiq.yml
配置文件定義了以下隊列Sidekiq API是否不顯示所有可用的隊列?
---
:queues:
- [high_priority, 2]
- mailers
- default
- low_priority
當Sidekiq與應用程序啓動時,應用程序日誌中正確顯示隊列被拾起
...
Booting Sidekiq 3.5.0 with redis options {:url=>"redis://localhost:6379/", :network_timeout=>3}
...
Starting processing, hit Ctrl-C to stop
{:queues=>["high_priority", "high_priority", "mailers", "default", "low_priority"], :labels=>[], ...
但是當我嘗試使用Sidekiq API從rails console
檢索隊列列表,我只看到default
隊列
> Sidekiq::Queue.all
=> [#<Sidekiq::Queue:0x000001061f4760 @name="default", @rname="queue:default">]
API沒有返回所有隊列的原因?
謝謝。是否有延遲加載的特定原因?我可以想象那些試圖使用Sidekiq API設計自定義儀表板的用戶可以使用這種信息加載。這是否會讓您提交拉取請求? – user2490003
沒有具體原因。在這一點上,語義不會改變。如有必要,手動創建隊列很容易。 –