3
변수 큐 이름을 사용하여 큐를 만들려고합니다. 내가 대기열 이름의 값을 알 수 없기 때문에,런타임에 변수 이름으로 sidekiq 대기열을 만들려면 어떻게해야합니까?
queue_name = "guide_" + guide['id'].to_s
Sidekiq::Client.push({
'class' => GuidePdfWorker,
'queue' => queue_name,
'args' => [key],
'backtrace' => true
})
은 내가/sidekiq.yml을 config (설정)에 추가하기로하고 있음을 알고,하지만 난 할 수 없습니다.
Sidekiq::Client.registered_queues()
을 기록하면 대기열을 볼 수는 있지만 처리되지 않습니다.
감사합니다. 나는 [Sidekiq Limit Fetch] (https://github.com/brainopia/sidekiq-limit_fetch)와 함께 사용하고 싶었지만 그렇게 할 수는 없다고 생각합니다. – Maxime
같은 문제가 있습니다. (http://stackoverflow.com/questions/20080047/how-to-push-job-in-specific-queue-and-limit-number-workers-with-sidekiq) – Matrix