Python RESTAPI快速响应最佳实践
假设我希望客户机发出Post请求,但不必等到服务器执行耗时的任务。所以我的代码看起来像这样Python RESTAPI快速响应最佳实践,python,flask,Python,Flask,假设我希望客户机发出Post请求,但不必等到服务器执行耗时的任务。所以我的代码看起来像这样 @app.route(/url, methods = ['POST']) def doSomething(): thread(target = timeConsumingTask, args = get_data_from_post_request).start() return '' 对于这样的事情,有没有更好的方法或最佳实践?这行不通。不能确定,但要么线程在请求完成后将随服务器进程一
@app.route(/url, methods = ['POST'])
def doSomething():
thread(target = timeConsumingTask, args = get_data_from_post_request).start()
return ''
对于这样的事情,有没有更好的方法或最佳实践?这行不通。不能确定,但要么线程在请求完成后将随服务器进程一起消亡,要么进程将等待线程完成,挂起并对您没有好处
你想要的是类似或的东西,不知道你为什么要投反对票。芹菜是这方面的行业标准,python rq是一个轻量级的替代品