我们正在运行一个用 Django 和 Piston 构建的网站,我想实现 celery 将任务卸载到外部服务器。我真的不想在辅助服务器上运行 Django,而只想运行一个纯 Python celery worker。我是否可以在 Django 服务器上编写简单的函数存根并在辅助服务器上编写实际的函数逻辑?
IE
姜戈侧
from celery import task
@task
send_message(fromUser=None, toUser=None, msgType=None, msg=None):
pass
服务器端
from celery import Celery
celery = Celery('hello', broker='amqp://guest@localhost//')
@celery.task
send_message(fromUser=None, toUser=None, msgType=None, msg=None):
# Do send_message logic here