项目地址
简介
轻量且使用方便的跨进程队列服务
特点
- 够快,客户端直接基于 tcp 协议与服务器通信
- 够简单,api 命名与使用基本与 python 标准库
queue保持一致 - 支持客户端以预连接模式启动,即客户端的启动不依赖服务端
这个项目是我在开发一个较大的爬虫项目时受到启发的,当时项目需要开发新功能,如果仍然在现有的单进程代码中开发,将大大增加代码复杂度,所以需要队列来解耦为上下游服务,但是又不至于用到 redis 或其他 mq 中间件这样专业功能完备的服务,因为数据不需要持久化,而且不想增加过多的外部依赖,所以就有了这样一个想法。。
本着少造轮子的原则,它的服务端也就是本地队列服务是直接用的标准库实现的。
欢迎反馈 bug !感谢 star !
感谢各位的浏览,谢谢~ 祝 2020 年不缺钱!不缺项目!不加班!