我有一个由女服务员提供的构建休息 API 的 flask 。我仅限于在 api 中使用一个线程(如果允许多线程,我的模型会不稳定),这意味着我想研究实现多处理以加快请求处理时间。我怎样才能做到这一点?另外,在这样做时,我是否会为每个机器的核心创建一个新的 api 实例?对于这个领域来说真的很陌生,并且不确定多重处理在 api 中如何工作。
最佳答案
使用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)
关于python - 我需要在 waitress 提供的 Flask api 中使用多重处理,如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58337385/