首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >芹菜优先队列

芹菜优先队列
EN

Stack Overflow用户
提问于 2013-10-09 06:24:58
回答 1查看 758关注 0票数 1

好吧,我搜索了一下这个问题,但没找到多少。

例如,我有一个工作人员和两个不同的任务来源。其中一项是按节拍排定的,每小时开始一项小任务,另一项则有大量的任务,这些任务将持续几个月。问题是这个小任务永远不会运行,或者会有很大的延迟。

因此,当然,我试图在不同的队列中将它们分开,但这是没有意义的,因为它们都是由单个工作人员处理的(两个不同的工作人员可以,但这不是我的问题)。我想知道是否有为芹菜工人排成优先次序的机制。或者,至少我希望有人能为我提供一些信息,说明工人如何选择此时必须从哪个队列中处理哪个任务。对于一个队列,它似乎是简单的,线性的。但是,同一工人处理的不同队列又如何呢?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-10 07:10:42

队列中的任务没有任何优先排序的方法。队列是队列,芹菜只需一个接一个地获取任务。可能的解决办法是

http://docs.celeryproject.org/en/latest/userguide/routing.html#automatic-routing

您可以启动两个单独的工作人员(使用不同的-队列选项)。我想这就足够了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19264643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档