限制每个sidekiq队列的线程数

时间:2014-12-18 01:29:26

标签: sidekiq

我有办法限制每个sidekiq队列的最大线程数吗?

例如:

我们的日常工作需要花费大量时间才能得到处理。一方面,我们可以说让我们放20个线程,让它更快完成。好吧,不 - 这堵塞了我们的数据库。

我想要的是有类似的东西: DailyJobsQueue - 最多10个线程,regularJobsQueue - 没有线程限制(其余可用线程 - 更不用说它们不会在高峰时间使用)。

我已经看到我可以优先考虑改变轮询工作的线程..但这不是我需要的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Sidekiq不允许您限制并发。

我会将每日作业放在低优先级队列中。正常工作仍然可以快速处理,日常工作将由任何剩余的线程处理。

相关问题