Gromozeka is distributed task queue, based on RabbitMQ.
- Brokers:
- RabbitMQ
- Result backends:
- Redis
- simple definition of a task as a normal function.
- ability to retry on error (max_retries and retry_countdown options).
- ability to bind task as self option to worker function.
- ability to make control on workers with internal API
- [ ] Tests
- [x] Workflows (need's result backend_adapter)
As usually use pip:
pip install gromozeka
See full documentation