【发布时间】:2018-02-22 14:22:17
【问题描述】:
我们将 celery 用于异步后台任务,并且我们有 2 个队列用于不同优先级的任务。我们有 2 个节点集群分别为它们服务。事情进展顺利。
问题:
我们主要处理低优先级的任务。为了优化资源利用率,我想知道有没有办法配置工作人员(监听高优先级队列)来监听两个队列。但是只要有一些工作就可以从更高优先级队列中获取工作吗?否则回退到低优先级队列。
我已经完成了@Celery Task Priority 讨论的基于优先级的任务调度。
但我的问题是优先队列,而不仅仅是队列中的任务。
【问题讨论】:
标签: celery celery-task