早些时候我使用的是女服务员。现在我正在使用Gevent运行我的 Flask 应用程序,它只有一个 API
from flask import Flask, request, jsonify
import documentUtil
from gevent.pywsgi import WSGIServer
app = Flask(__name__)
@app.route('/post-document-string', methods=['POST'])
def parse_data():
req_data = request.get_json(force=True)
text = req_data['text']
result = documentUtil.parse(text)
return jsonify(keywords = result)
if __name__=='__main__':
http_server = WSGIServer(('127.0.0.1', 8000), app)
http_server.serve_forever()
这工作正常。但是 API 不是异步的。如果从前端,我同时触发相同的 API 两次,第二次调用等待第一个首先给出响应。
这里有什么问题?我怎样才能使它异步?