我有一个由女服务员提供的烧瓶内置的休息 api。我仅限于在我的 api 中使用一个线程(如果允许多线程,我有一个不稳定的模型)这意味着我想研究实现多处理以加快请求处理时间。我怎样才能做到这一点?另外在这样做时,我是否会为我的每个机器的核心创建一个新的 api 实例?这个领域真的很新,并且不确定多处理如何在 api 中工作。
问问题
2488 次
1 回答
2
只需在使用 serve 函数时传递函数参数线程。请看下面的例子,这里将使用 8 个线程。
app = Flask(__name__)
app.config['CORS_HEADERS'] = 'Content-Type'
@app.route("/")
def main():
return "Welcome1"
if __name__ == "__main__":
#app.run() ##Replaced with below code to run it using waitress
serve(app, host='0.0.0.0', port=8000,threads= 8)
于 2019-10-11T08:57:50.123 回答