Можно ли использовать модели django-сельдерея с RabbitMQ?
Я заинтересован в использовании моделей django-сельдерея для создания и мониторинга повторяющихся задач. В частности, я смотрю на создание повторяющихся cron-подобных действий и запуск / остановку их от администратора.
Насколько я понимаю, это можно использовать, только если я также использую базу данных Django по умолчанию в качестве брокера сельдерея. Будет ли когда-нибудь возможно использовать эти модели с брокером без БД?
РЕДАКТИРОВАТЬ: Чтобы уточнить, я уже использую RabbitMQ в качестве брокера. Мой вопрос: могу ли я, используя RabbigMQ, по-прежнему каким-то образом использовать модели django-celery для динамического создания и управления повторяющимися / запланированными задачами?
1 ответ
Если у вас установлен AMQP, вы можете просто установить в celeryconfig:
BROKER_URL = 'amqp://127.0.0.1//'
Или замените указанный выше ip на ip, на котором работает сервер RabbitMQ.