更改顺序芹菜工人从队列

时间:2016-11-29 12:48:28

标签: django celery

我正在和django一起使用芹菜。我有多个生产者正在推进一个队列,有多个工人。 Celery队列的默认执行顺序是FIFO。有时会发生一个生产者产生大量任务,这使得其他生产者渴望执行,直到该生产者的所有任务完成。有没有办法在为所有生产者执行任务时有某种公平性?

1 个答案:

答案 0 :(得分:0)

  

我有多个生产商正在推进一个队列,[...]有没有办法在为所有生产者执行任务时有某种公平性?

最公平的解决方案似乎是为每个生产者使用单独的队列。