想到了用异步,但是好像不行,在 flask 视图函数中用 asyncio 模块,没有效果
1
qyhx 2019 年 5 月 17 日 via iPhone
说明业务设计错了
|
2
robinlovemaggie 2019 年 5 月 17 日
后端挂队列任务,前端挂长轮询。
|
3
5x82IQ7pkfngird9 2019 年 5 月 17 日
说明业务设计错了
|
4
ynkkdev 2019 年 5 月 17 日
搞 python 的 web,celery 还是需要熟悉一下的,应该可以解决你的问题
|
5
jasonqiao36 2019 年 5 月 17 日 via Android
celery+flask-socketio
|
6
lusi1990 2019 年 5 月 17 日 via Android
用队列,不要用多线程
|
7
iamsk 2019 年 5 月 17 日
这个场景我们有用这个处理 https://pusher.com
|
8
ipwx 2019 年 5 月 17 日
Flask 是独占主线程的,而你在 Flask 主线程里面起 asyncio,确实没啥用。。。
|
10
U87 OP @jasonqiao36 谢谢 get it
|
11
U87 OP @robinlovemaggie OK,明白了,加 celery 就好了
|
12
U87 OP 嗯呢,celery 就完事了
|