A-A+

#原创# flask+gevent提高flask的并发能力

2018年03月02日 Python 暂无评论 阅读 116 次

本以为开启threaded=True, flask的并发能力有所提高,然接口依然扛不住大并发。

解决方案:

from gevent import monkey
from gevent.pywsgi import WSGIServer

monkey.patch_all()

app = Flask(__name__)

......

WSGIServer(('0.0.0.0', 80), app).serve_forever()

flask推荐解决方案:

nginx + uWSGI + flask,参考:http://flask.pocoo.org/docs/0.10/deploying/uwsgi/

更多解决方案:

前端:nginx做负载均衡

后端:容器化flask服务 + gevent魔法加持

标签:

给我留言

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录