Aller au contenu principal
Celery logo

Celery

Distributed Task Queue for Python

4.4

Distributed task queue for Python. The standard for async processing in Django and Flask. Redis or RabbitMQ backend with mature ecosystem.

Fonctionnalités

Distributed task execution
Scheduled tasks (Celery Beat)
Multiple broker support
Task chains and groups
Result backends
Monitoring (Flower)
Canvas workflows
Rate limiting

Avantages

  • + Python standard for async
  • + Mature and battle-tested
  • + Large community
  • + Flexible architecture
  • + Great Django integration

Inconvénients

  • Complex configuration
  • Requires broker setup
  • Can be resource-heavy
  • Documentation sprawling