flower
django-celery-results
Our great sponsors
flower | django-celery-results | |
---|---|---|
3 | 4 | |
6,158 | 648 | |
- | 1.4% | |
7.7 | 5.2 | |
1 day ago | 11 days ago | |
Python | Python | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
flower
-
Scaling Celery to handle workflows and multiple queues
Use flower to monitor workers and tasks.
-
Python Celery - high level overview(animated video)
Not sure what your criteria for good observability ist, but flower served me well enough for this in the last couple of years.
-
Wondering if I should use Celery vs threads for what I want to do
From experience i would not use threads for this or any background jobs. I would use Celery or Flask-RQ2 to be your workers, you will also probably end up using them to run other tasks as you encounter the need for other jobs. They both use Redis as a broker and job store and you can use Redis for other things like caching and so many other useful features. I kind of like RQ2 more then Celery because its a little simpler but Celery has a lot more to offer, more features. RQ2 has rq-dashboard for monitoring jobs and Celery has Flower.
django-celery-results
-
Use Celery with any Django Storage as a Result Backend
The Celery package provides some number of (undocumented!) result backends to store task results in different local, network, and cloud storages. The django-celery-result package adds options to use Django-specific ORM-based result storage, as well as Django-specific cache subsystem.
-
Processing input and letting user download the result
To keep track of task result
-
Celery filter by periodic_task_name
The field is referenced in the docs here: https://github.com/celery/django-celery-results/blob/9b7deb464b0f3fa8c063a1cc70f9fc48829f9793/docs/includes/introduction.txt, and that appears to be accurate, but I don't have any experience with d-c-r personally so I can't really help much more. Hope you figure it out!
-
Celery-Django-Results won't post Task results from Celery
Hello, I have been having issues with Django and sending the results of Celery workers. Celery works and produces the results and if I set the backend to the redis server, it works fine. The issue is that Django ORM is not registering the TaskResults. I have tried everything under the sun in regards to configuration and I am sure that it's not the issue. I have found this Github: https://github.com/celery/django-celery-results/issues/102
What are some alternatives?
django-suit - Modern theme for Django admin interface
django-celery-beat - Celery Periodic Tasks backed by the Django ORM
django-jet - Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo
celery - Distributed Task Queue (development branch)
Celery-Kubernetes-Operator - An operator to manage celery clusters on Kubernetes (Work in Progress)
django-celery-email - A Django email backend that uses a celery task for sending the email.
flask-admin - Simple and extensible administrative interface framework for Flask
django-celery - Old Celery integration project for Django
rq-dashboard - Flask-based web front-end for monitoring RQ queues
django-storages - https://django-storages.readthedocs.io/
Wooey - A Django app that creates automatic web UIs for Python scripts.
Django - The Web framework for perfectionists with deadlines.