2013-03-11 3 views
0

Je suis intéressé par l'utilisation des modèles django-celery pour créer et surveiller des tâches récurrentes. En particulier, je cherche à créer des actions récurrentes de type cron et à les démarrer/les arrêter depuis l'admin. Si je comprends bien, il est possible de l'utiliser uniquement si j'utilise aussi la base de données par défaut de Django en tant que courtier de céleri. Est-il possible d'utiliser ces modèles avec un courtier non-DB?Est-il possible d'utiliser des modèles django-céleri avec RabbitMQ?

EDIT: Pour clarifier, j'utilise déjà RabbitMQ comme courtier. Ma question est: puis-je, en utilisant RabbigMQ, utiliser les modèles de django-célery pour créer et gérer de façon dynamique des tâches récurrentes/planifiées?

+0

Il est assez facile de configurer le lapin avec du céleri, pourquoi hésitez-vous? –

+0

@da_zhuang: J'utilise déjà RabbitMQ, ce n'est pas ma question. Je veux savoir si je peux utiliser les tables django-celery __with__ rabbitMQ. – Goro

Répondre

0

Si vous avez installé AMQP vous suffit de définir celeryconfig:

BROKER_URL = 'amqp://127.0.0.1//' 

Ou remplacez l'IP ci-dessus avec l'adresse IP où le serveur RabbitMQ est en cours d'exécution.

+0

Désolé, ce n'est pas ce que je demandais. Je cours déjà RabbitMQ ... Je veux savoir si je peux utiliser les tables de django-celery en même temps que RabbitMQ. – Goro