是否可以为 celery 任务分配一个标签,这样就可以一次杀死整个组的任务?

问题描述

我想通过自定义标签对提交的任务进行分类,这样我就可以杀死一个类别中的所有任务。可以这样做吗?

解决方法

您可以使用路由键和队列聚合任务。如果这样做,您可以清除整个队列以终止该队列中关联的所有任务。唯一需要注意的是,必须修改您的生产配置,以便 new queues are created automatically.