python - Celery - 将任务名称分配给组中的任务
问题描述
我是 celery 组以及并发并行执行任务
for item in response_json:
job_list.append(some_task.s(item))
job = group(job_list)
result = job.apply_async(queue="queue1")
但是,我想为每个项目任务分配自定义任务名称,以便以后可以撤销该任务。我只想撤销组内的一个任务,而不是整个组。
我知道task_name
如果我使用我可以分配,apply_async()
但这将适用于整个团队而不是单个任务。
无论如何我可以分配task_name
给组内的每个任务吗?
解决方案
推荐阅读
- javascript - 在生成器中迭代
- azure - Azure 策略定义权限错误:授权失败
- c - 使用 pthread 和多线程编程的 c 中的段错误
- swiftui - 当我在选择器中选择一个选项卡时显示一个新视图
- sql - 如何显示与所选日期最近的日期
- python - 英特尔 MKL 错误:输入时参数 6 不正确
- java - 读取数据并存储在数组Java中
- cmake - 如何通过 cmake 将 wxWidgets 添加到项目中?
- git - 用黑色重新格式化整个 python 代码库后解决 git 冲突的最佳方法是什么?
- lisp - 如何在 Common LISP 中执行 While 循环?