django-сельдерей без сервера amqp (rabbitmq) - PullRequest
6 голосов
/ 30 сентября 2010

Я использую сельдерей для распределенной обработки задач. Я хотел развернуть свою работу на веб-хосте, просто чтобы показать работу моего проекта. Так как же заставить djcelery использовать базу данных (sqlalchemy) в качестве бэкэнда с django вместо rabbitmq или других серверов amqp.

1 Ответ

5 голосов
/ 30 сентября 2010

Вот документы Celery на «Использование Celery с Redis / Database в качестве очереди сообщений» .

По сути, вам нужно установить ghettoq , добавить его в установленные приложения, добавить параметр CARROT_BACKEND = "ghettoq.taproot.Database" и запустить syncdb. Затем происходит волшебство.

...