
1 zengxs 2024-08-26 11:40:11 +08:00 |
2 pollux 2024-08-26 12:43:15 +08:00 |
3 qW7bo2FbzbC0 2024-08-26 12:45:31 +08:00 当时选择了自己实现,这种框架对项目原来代码结构侵入比较严重 |
4 zhengxiaowai 2024-08-26 13:34:17 +08:00 celery 虽然也不太行,但是相比其他的还是问题算少的 |
5 encro 2024-08-26 13:48:48 +08:00 这种问题, 是 celery 问题吗? celery 能吃多少资源? 肯定是应用才是大头啊。 |
6 bitmin 2024-08-26 13:50:39 +08:00 如果只是消费 rabbitmq 队列, 装个类似 aio_pika 这样的依赖,直接订阅消费就可以了吧,后台消耗 cpu 的就丢进程池里处理,如果是消耗 io 的直接协程处理 |
7 djangovcps 2024-08-26 13:53:06 +08:00 想简单点的话 while True: try except: 失败重试 消费呗 |
8 iorilu 2024-08-26 14:12:09 +08:00 RQ(redis queue) 轻量一些把, celery 是比较重得 |
9 Ritter 2024-08-26 14:20:33 +08:00 rq |
10 brianinzz 2024-08-26 14:24:36 +08:00 |
11 tikazyq 2024-08-26 14:32:47 +08:00 这种简单需求用不着框架,自己实现就可以了 |
12 fred649 2024-08-26 16:07:10 +08:00 试试 Django Q2 |
13 fred649 2024-08-26 16:08:27 +08:00 不好意思,没看到不是 Django 项目 |
14 gaeco 2024-08-26 16:58:56 +08:00 |
15 pioflight 2024-08-26 19:25:32 +08:00 supervisor 拉一个常驻,然后检测队列,做轮训吧,之前的项目稳定跑几年这块逻辑都不用维护,美滋滋 |
16 MADBOB 2024-08-26 19:37:06 +08:00 https://github.com/rq/rq rq 简单好用,比 celery 轻量好多 |
17 R4rvZ6agNVWr56V0 2024-08-27 07:47:29 +08:00 |