我对结果后端和经纪人感到困惑。我在django中使用celery,并将结果后端设置为the tutorial on celery docs。
app = Celery('tasks', backend='rpc://', broker='amqp://myuser:mypassword@localhost:5672/myvhost')
但是后端似乎没用,我配置了django_celery_results的值,那么django_celery_results与Celery应用程序的后端参数之间的关系是什么?
当我从Celery param中删除backend ='rpc://'时,它不起作用。应用的任务可以执行,但无法获取结果。
以下是我的django_celery_result,与教程完全相同:
和Celery实例是:
app = Celery('tasks', broker='amqp://myuser:mypassword@localhost:5672/myvhost')