Django Q is a native Django task queue, scheduler and worker application using Python multiprocessing.
- Multiprocessing worker pools
- Asynchronous tasks
- Scheduled and repeated tasks
- Encrypted and compressed packages
- Failure and success database or cache
- Result hooks, groups and chains
- Django Admin integration
- PaaS compatible with multiple instances
- Multi cluster monitor
- Redis, Disque, IronMQ, SQS, MongoDB or ORM
- Rollbar support
Django Q is tested with: Python 2.7 & 3.5. Django 1.8.8 & 1.9.1
Contents:
.. toctree:: :maxdepth: 2 Installation <install> Configuration <configure> Brokers <brokers> Tasks <tasks> Groups <group> Iterable <iterable> Chains <chain> Schedules <schedules> Cluster <cluster> Monitor <monitor> Admin <admin> Architecture <architecture> Examples <examples>