Python 3 的 任务/作业队列 似乎有不同的实现:
- Celery ,很受欢迎,但显然没有维护和陈旧;
- RQ ,我对此知之甚少;
- TaskTiger ,类似于 RQ 我对此知之甚少;
- Huey ,类似于 RQ 我对此知之甚少;
- WorQ 最后一次更新是在 2016 年。
然后是基于“云”的解决方案,如 Google 的 Task Queue API 或 AWS 的 Cloud Watch Events ,但那更多是不得已的选择。
对于我的项目,我正在寻找一个 稳定 且 活跃 的任务队列实现。过去一年我一直在使用 Celery,但缺乏支持和对现有错误的不关注令人担忧。
存在哪些替代方案?
原文由 Jens 发布,翻译遵循 CC BY-SA 4.0 许可协议
我之所以专门编写 Dramatiq ,是因为多年来我对 Celery 的专业使用越来越感到沮丧。查看 动机 页面“为什么”以及 Dramatiq、Celery 和 RQ 之间的功能比较。一些亮点: