2013-03-11 3 views
0

Я заинтересован в использовании моделей django-celery для создания и мониторинга повторяющихся задач. В частности, я рассматриваю создание повторяющихся cron-подобных действий и запуск/остановку их от администратора.Можно ли использовать модели django-celery с RabbitMQ?

Как я понимаю, это можно использовать только в том случае, если я использую стандартную базу данных Django в качестве брокера сельдерея. Можно ли использовать эти модели с брокером, не использующим DB?

EDIT: Чтобы уточнить, я уже использую RabbitMQ в качестве брокера. Мой вопрос: могу ли я, используя RabbigMQ, по-прежнему использовать модели django-celery для динамического создания и управления повторяющимися/запланированными задачами?

+0

Очень сложно настроить кролик с сельдереем, почему вы колеблетесь? –

+0

@da_zhuang: Я уже запускаю RabbitMQ, это не мой вопрос. Я хочу знать, могу ли я использовать таблицы django-celery __with__ rabbitMQ. – Goro

ответ

0

Если у вас есть AMQP установлена, вы можете просто установить в celeryconfig:

BROKER_URL = 'amqp://127.0.0.1//' 

Или заменить внутрибрюшинно выше с IP, где сервер RabbitMQ работает.

+0

Извините, это не то, о чем я просил. Я уже запускаю RabbitMQ ... Я хочу знать, могу ли я использовать таблицы django-celery в сочетании с RabbitMQ. – Goro