Statements (61)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Message_Service_(JMS)
|
gptkbp:configuration |
settings.py
|
gptkbp:developed_by |
gptkb:Cohere
|
gptkbp:features |
Scheduling tasks
Monitoring tools Task retries Result storage |
gptkbp:has_documentation |
https://django-q.readthedocs.io
|
https://www.w3.org/2000/01/rdf-schema#label |
Django Q
|
gptkbp:installation |
pip install django-q
|
gptkbp:is_compatible_with |
Django 2.0+
|
gptkbp:language |
gptkb:Python
|
gptkbp:license |
MIT License
|
gptkbp:provides |
Event-driven architecture
Integration with third-party services Task grouping Web Socket support Asynchronous task processing Integration with Django Rest Framework Integration with Django signals Task chaining Task execution in sequence Task execution with custom logging Task execution with custom timeouts Task execution with delay Task introspection Task logging Task monitoring via admin interface Task result expiration Task results retrieval Task scheduling with cron-like syntax Task status tracking Task timeouts |
gptkbp:released_in |
gptkb:2016
|
gptkbp:repository |
https://github.com/cohere/django-q
|
gptkbp:supports |
gptkb:Redis
gptkb:Rabbit_MQ Task prioritization Periodic tasks Task dependencies Task execution in parallel Database backends Custom serializers Task cancellation Custom task classes Custom task decorators Multiple queues Multiple workers Task callbacks Task execution on specific conditions Task execution with custom error handling Task execution with retries on failure Task expiration Task monitoring via API Task queuing with priority levels Task retries with exponential backoff |
gptkbp:used_in |
Django applications
|
gptkbp:uses |
Django ORM
Celery-like syntax |
gptkbp:bfsParent |
gptkb:Django
|
gptkbp:bfsLayer |
4
|