Reputation: 12159
I need to batch process records kept inside a database. New records are generated on the fly in realtime.
I've briefly looked at celery and stumbled on django-tasks Celery requires additional software. Not so with django-tasks. Has anyone had experience with django-tasks & its performance and reliability ?
Upvotes: 4
Views: 846
Reputation: 8027
It depends on what you want to achieve.
If you want to achieve good performance with a lot of small tasks running in background: Use celery.
On the other hand, if you want achieve good performance for a few, "heavy" tasks: Use django-tasks.
Celery has a huge community.
Django-tasks's community is relatively small.
This means you will probably get more support with Celery, when you encounter problems.
Upvotes: 8