首页 > 解决方案 > 我想使用芹菜从项目 B 运行项目 A 的任务。它们都有不同的代码库。有可能这样做吗?

问题描述

我在这两个项目中都使用芹菜。Redis 用作代理和后端。假设项目 A 有任务

@shared_task()
def add(x,y):
  return x+y

现在我想在项目 B 中发送这个任务并在那里执行它。有什么可能的方法吗?

两个项目都有这样的配置

from celery import Celery
app = Celery('task',broker='redis://localhost:6379/1',backend='rpc://')

标签: pythoncelerydjango-celerycelery-task

解决方案


推荐阅读