文档瞅过一边,但还是有很多不明白:
附一个笑话(真实),今天上课是我们老师在吹说接过一个社交类项目,甲方要求性能可以达到每秒 1000万 的并发数量,报价 50w。这老师嗨吹嘘说自己不太敢接,找华为的几个人来做这个项目。笑 shi,老师您当我傻啊。
1
washinriver 2015-04-21 15:55:23 +08:00
work是客户端的逻辑, 无所谓是进程,线程还是协程的实现吧.
可以在app.py里, 用multiprocess启动rq进程. 1000w/s.... |
2
oclock 2015-04-21 22:55:41 +08:00
3 是典型的协程场景
4 用RQ又不想单起worker进程我认为是妖蛾子做法,如果缺flask上下文可以with app_context()给worker,或者不用RQ改用python-message、blinker |
3
fy 2015-04-21 23:19:10 +08:00
只玩过zmq,多进程还是挺不错的,性能也不差。动态改Worker没试过。
也可以玩玩celery,这个比zmq还要简单 |
4
yarving 2016-06-17 10:04:27 +08:00
In fact, you can refer to this: http://python-rq.org/docs/
|