Django Celery
Patterns de tâches async Django + Celery : broker, conception des tâches, planification Beat, retries, workflows canvas, monitoring et tests.
- Quoi
- Patterns de tâches async Django + Celery : broker, conception des tâches, planification Beat, retries, workflows canvas, monitoring et tests.
- Coût
- Gratuit
- Prérequis
- Utilisez « Django Celery » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill de patterns pour le traitement de tâches en arrière-plan de qualité production dans Django avec Celery (Redis ou RabbitMQ comme broker). Il couvre l'installation du projet et la configuration du broker, la conception de tâches idempotentes et débogables, Celery Beat pour la planification périodique façon cron, les politiques de retry avec backoff pour le travail fragile, les workflows canvas (chains, groups, chords) pour les pipelines multi-étapes, le monitoring de la santé des tâches et des files d'attente, et les tests de tâches Celery sans suites fragiles. Déchargez le lent (emails, génération PDF, appels API) du cycle de requête avec des patterns qui survivent à la vraie charge de production. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : pur guide, rien à installer ; exige un broker en marche (Redis ou RabbitMQ) pour tout ce qui dépasse la lecture ; suppose un projet Django fonctionnel. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Django Celery » avec votre Muse. Prérequis : un projet Django ; un broker Redis ou RabbitMQ pour exécuter les tâches (lire les patterns n'en exige aucun). Skill de pur guide, rien à installer. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/django-celery/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Conçois une tâche Celery pour cette opération lente suivant ces patterns : idempotence, politique de retry, planification Beat si périodique. » 3. Pour déboguer, collez les logs du worker et demandez : « Diagnostique cette panne avec le guide : retries, file engorgée, ou problème broker ? » Astuce : décrivez d'emblée les modes de panne de la tâche ; les conseils de retry et d'idempotence en dépendent. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Testez les tâches contre un broker de staging avant de les pointer vers les files de production.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.