Stack Explorer

Celery

async

Distributed task queue for asynchronous processing

3M/week → Stable

Features

asyncqueuedistributedbackground-tasks

Pros and Cons

Ventajas

  • + Horizontal scalability
  • + Support for multiple brokers (Redis, RabbitMQ)
  • + Task scheduling with Celery Beat
  • + Monitoring with Flower
  • + Automatic retries

Desventajas

  • - Complex configuration
  • - Overhead for simple tasks
  • - Debugging can be difficult
  • - Requires external broker

Use Cases

  • Background processing
  • Mass email sending
  • Image/video processing
  • Scheduled tasks
  • Distributed workflows

Tecnologías Relacionadas

Compatible with