articles/2025/django-task-queues/ #27
Replies: 3 comments 2 replies
-
Honestly Celery is great, and it mostly runs itself! Not a lot of fiddling in a Redis-based setup – for tasks like queuing emails I can definitely recommend. |
Beta Was this translation helpful? Give feedback.
-
Systemd has its own cron-like unit, they're called systemd timers. You can both write rules to run on exact times or to run with fixed intervals (meaning you run your next email batch 5 min after the previous batch finished). |
Beta Was this translation helpful? Give feedback.
-
Celery is battle proven and covers pretty much all use-cases. Also, there's https://python-rq.org/ which is a more light-weight alternative to Celery. |
Beta Was this translation helpful? Give feedback.
-
articles/2025/django-task-queues/
I use django-apscheduler to run a queue of scheduled tasks. Now I also need the ability to run one-off tasks and that turned out to not be so simple.
https://www.loopwerk.io/articles/2025/django-task-queues/
Beta Was this translation helpful? Give feedback.
All reactions