rearq, 一个 asyncio 分布式任务队列
資深大佬 : long2ice 0
项目地址: https://github.com/long2ice/rearq
项目介绍
项目起因是想寻找一个 asyncio 下的 celery 替代品,最后找到了arq,但是用下来后发现其 api 使用不是很友好,并且是基于 zset 实现的任务队列,没有 ack 支持,对于任务结果的持久化也是基于 redis,搜索不友好等,也没有像 celery 的 flower 那样的 web 界面,于是基于 arq 二次开发,诞生了 rearq 。
项目功能
- 基于 redis5.0 后的 stream 实现任务队列,带有 ack 支持。
- 增加 web 操作界面。
- 使用数据库存储任务结果。
- 类似于 celery 的友好的 api 。
- 支持异步任务,延时任务,定时任务。
项目规划
- 提升项目稳定性,bug 维护。
- 项目文档编写。
- web 界面改进与优化。
希望各位不吝 star,感谢!
大佬有話說 (4)