You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a project currently using sidekiq-limit_fetch to manage concurrency limits on a per-queue basis. I have a new requirement that adds time as a dimension with which to throttle jobs, and I would like to use sidekiq-rate-limiter to manage this, but I'm wondering if there is a way to configure sidekiq-rate-limiter to limit concurrency of jobs, irrespective of a time-based limit? e.g., fetch jobs as quickly as you can, but only 3 workers may work on this kind of job at a time?
For clarity, I have SomeJob that may run as quickly as possible, but I only ever want three workers at a time running this job, and I have AnotherJob, for which concurrency doesn't matter, but I can only process this job at a rate of 1 per second.
The text was updated successfully, but these errors were encountered:
I have a project currently using
sidekiq-limit_fetch
to manage concurrency limits on a per-queue basis. I have a new requirement that adds time as a dimension with which to throttle jobs, and I would like to use sidekiq-rate-limiter to manage this, but I'm wondering if there is a way to configure sidekiq-rate-limiter to limit concurrency of jobs, irrespective of a time-based limit? e.g., fetch jobs as quickly as you can, but only 3 workers may work on this kind of job at a time?For clarity, I have SomeJob that may run as quickly as possible, but I only ever want three workers at a time running this job, and I have AnotherJob, for which concurrency doesn't matter, but I can only process this job at a rate of 1 per second.
The text was updated successfully, but these errors were encountered: