Python celery 替代

sirz · 2024-8-26 11:31:11 · 410 次点击
py 没怎么搞过,现在有个很简单的需求,py 作为消费者消费 rabbitmq 队列,后台执行一些耗时处理。生产者是 Go 。
试了下 celery 资源吃的挺多,有没有什么简单的组件实现这个功能?
举报· 410 次点击
登录 注册 站外分享
15 条回复  
MADBOB 小成 2024-8-26 19:37:06
https://github.com/rq/rq  rq 简单好用,比 celery 轻量好多
pioflight 小成 2024-8-26 19:25:32
supervisor 拉一个常驻,然后检测队列,做轮训吧,之前的项目稳定跑几年这块逻辑都不用维护,美滋滋
gaeco 初学 2024-8-26 16:58:56
https://github.com/rq/rq
fred649 小成 2024-8-26 16:07:10
试试 Django Q2
tikazyq 小成 2024-8-26 14:32:47
这种简单需求用不着框架,自己实现就可以了
brianinzz 小成 2024-8-26 14:24:36
pika
https://pika.readthedocs.io/en/stable/
Ritter 小成 2024-8-26 14:20:33
rq
iorilu 小成 2024-8-26 14:12:09
RQ(redis queue)
轻量一些把, celery 是比较重得
djangovcps 小成 2024-8-26 13:53:06
想简单点的话 while True: try except: 失败重试 消费呗
bitmin 小成 2024-8-26 13:50:39
如果只是消费 rabbitmq 队列, 装个类似 aio_pika 这样的依赖,直接订阅消费就可以了吧,后台消耗 cpu 的就丢进程池里处理,如果是消耗 io 的直接协程处理
12下一页
返回顶部