Zum Hauptinhalt springen
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.

Funktionen

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

Vorteile

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

Nachteile

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