1
djangoでセロリを使用してrabbitmqからメッセージを消費することはできますか?djangoからメッセージを消費する
メッセージはセロリが実行されるメソッドの名前が含まれている作成し、それをパラメータリストだメッセージの異なる非Djangoのアプリから
import os
from celery import Celery
from django.conf import settings
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'app.settings')
app = Celery("test")
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
app.conf.task_routes = {
'task.send_emails':{
'queue': 'sendmail',
'exchange': 'sendmail',
'routing_key': 'sendmail'
}
}
app.config_from_object('django.conf:settings')
ここでDjangoの役割は何ですか?セロリは、メッセージを消費し、djangoの助けなしにタスクを行うことができます –