![]() |
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
|