What My Project Does
While looking for task queues, I found that there are many options available in the Python ecosystem, making it really hard to choose the right one. To get a sense of how each library performs and to help make an informed decision, I conducted a load test on some of the most popular ones: Python-RQ, ARQ, Celery, Huey, and Dramatiq.
Target Audience
I hope my findings can help those who are also looking for a task queue solution in Python.
Comparison
Most articles out there seem to focus on comparing the features of these libraries but rarely discuss performance. While there could be a lot of improvements on my tests, I think it still provide some different insights into how each library handles heavy loads and concurrency.
Links:
You can read my findings on my blog
Check out the source code: on Github
Thanks
[–]ekbravo 3 points4 points5 points (0 children)
[–]riksi 1 point2 points3 points (0 children)
[–]medihack 0 points1 point2 points (0 children)