Robust, reliable and resilient distributed workflow engine. Uses Redis as the message broker and result backend.
- Enqueued task
- Scheduled task
- Task dependency
- Fairness
- Deduplication
- Retry mechanism
- Resilience to crash
- Transparency, inspection and monitoring
- DB polling
- Visibility timeouts
- Late ACKs
- Prefetch tasks
- Worker heartbeat