python - 具有非同质任务的 Celery

标签 python task celery celery-task

我有两个celery worker , worker 1有任务A和B, worker 2有任务A,B和C。如果我提交任务C,它似乎没有在有任务的celery worker 中执行C;有什么方法可以确保只有工作人员 2 获得分配的任务 C 吗?

最佳答案

我会看一下routing tasks在文档中。您可以创建具有特定主题的队列,并指定哪些工作人员可以处理哪些队列。

关于python - 具有非同质任务的 Celery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4222386/

相关文章:

python - --help 选项中 Click.option 的类型和默认输入值

python - 如何在特定shell下执行远程pysftp命令

python - 构建 Python Flask 应用程序的 Docker 镜像

c# - 结合 ManualResetEvent 和 token.WaitHandle.WaitOne

c# - 如何返回 Task<int>?

python - celery :如何计算每个间隔队列中的消息总数?

python - celery - 没有名为五的模块

python:如何将实例的方法调用转发到它的属性

node.js - gruntjs 0.4 registerHelper 已弃用,语法修复?

python - 在flask的celery文档中,为什么celery任务需要名称?