-
The docs state that "The rate limiter is global, so if you have for example 10 workers for one queue with the above settings, still only 10 jobs will be processed by second." Does this mean if you have 3 workers each individually on 3 different queues, you can set a limiter for each worker? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
"The rate limiter is global, so if you have for example 10 workers for one queue with the above settings, still only 10 jobs will be processed by second." |
Beta Was this translation helpful? Give feedback.
-
Hey @manast I know you already answered this discussion, and I fully understand the rate limiter is global. However, what is the behaviour of the rate limiter in the scenario where a worker process is scaled horizontally with rate limiter settings of 10/sec, then an update to the worker code is made and a progressive deployment occurs OR a new worker process is brought online with rate limiter settings of 20/sec. All workers are processors of the same queue. Basically what happens when you have workers with different rate limiter settings that process the same queue? |
Beta Was this translation helpful? Give feedback.
"The rate limiter is global, so if you have for example 10 workers for one queue with the above settings, still only 10 jobs will be processed by second."