首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio代码和Azure中的异步python函数

Visual Studio代码和Azure中的异步python函数
EN

Stack Overflow用户
提问于 2020-07-22 12:40:59
回答 1查看 2.1K关注 0票数 1

我正在使用Visual代码和python创建Azure函数。当用户传入参数时,我需要该函数立即返回一个http 204代码(成功)。在最初的204响应之后,我需要该函数继续处理直到完成。不需要进一步的http响应。

一般项目结构如下:

代码语言:javascript
复制
def process():
   # do stuff


def main(req: func.HttpRequest) -> func.HttpResponse:
   return func.HttpResponse(status_code=204)
   # run process() function

代码按照这个顺序运行是非常重要的。process()方法需要5-10分钟才能运行,但是我的客户端API需要从函数中立即响应,有效地说,“处理已经成功地启动了”。再次,在初始的即时204之后不需要进一步的http代码/响应。

我尝试过使用python的异步库,但到目前为止还没有发现任何对我的情况有帮助的东西。我也尝试过瓶框架,没有解决办法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-22 21:57:35

您可能想看看持久函数,特别是异步HTTP模式。此外,202接受的代码看起来更适合您的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63034428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档