RQ 对提高整个应用的性能很有帮助

2013 年 9 月 2 日
 Livid
某些复杂的运算,可以切割为数个小的任务,然后并发执行,这样的话,整个程序的并行化程度也就越来越高了。
8234 次点击
所在节点    RQ
9 条回复
huafang
2013 年 9 月 2 日
不觉则历
no13bus
2013 年 9 月 2 日
rq不是redis队列吗?
Numbcoder
2013 年 9 月 2 日
对于并发量小的,应该还不如直接写吧
并发量大的话,应该能提高不少
webflier
2013 年 9 月 2 日
我用rabbitmq干这个事,我有个job,切成32个小任务在n台机器上一起跑,用rabbitmq调度,性能提高了有几十倍。。。。。
VYSE
2013 年 9 月 3 日
但不敢切割成单个JOB来做,怕网络开销更大,分一定数量的批次来做就很好。RMQ+CELERY太需要折腾了。
ipconfiger
2013 年 9 月 3 日
@VYSE celery 3.0 配置起来已经没有这么纠结了。
VYSE
2013 年 9 月 3 日
@ipconfiger RMQ很纠结,还碰到过这货CRASH的情况
ipconfiger
2013 年 9 月 3 日
@VYSE 我们用Redis的backend,还好了
0bit
2013 年 9 月 28 日
在把RQ这个“锤子”用熟练之后,我就满世界在寻找钉子,确实比手动用multiprocessing来写多进程方便多了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/81028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX