azure - 如何在逻辑应用 HTTP 触发器/操作上启用“即发即忘”/异步模式?

标签 azure azure-logic-apps

我有一个仅调用 HTTP 终结点的 Azure 逻辑应用,我不想等待响应,因为这会触发长时间运行的任务。

但目前,它等待响应并因超时错误而失败。

如何触发并忘记端点(并且逻辑应用状态仍然成功)?

enter image description here

谢谢

最佳答案

通过在响应操作上启用异步响应设置,您可以使逻辑应用行为异步即发即忘

Microsoft Documentation - Handle incoming or inbound HTTPS requests sent to workflows in Azure Logic Apps

HTTP_Response

HTTP_Response_Setting

更新1

默认情况下,HTTP 操作是同步的,您可以启用 Asynchronous request-response behavior如果支持的话。

同步 HTTP 请求有超时限制 - HTTP request limits

如果上述方法没有帮助,那么您必须更改您的网络应用程序以更快地响应或使其异步

希望这有帮助。

enter image description here

关于azure - 如何在逻辑应用 HTTP 触发器/操作上启用“即发即忘”/异步模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73893126/

相关文章:

azure - 如何在Azure中将pdf转换为base64

azure-logic-apps - 如果无法使用设计器,如何在 Azure 门户中获取 HTTP 触发的逻辑应用程序的完整 URL?

json - 从流分析 -> 服务中心 -> 逻辑应用程序中解析逻辑应用程序中的 Json

azure - 从 Azure LogicApp 调用 Azure Function

将 OAuth2 代码交换为访问 token 时,Azure AD 返回非 JWT token

entity-framework - Windows Azure : Web Page, 移动服务和 SQL

azure - 如何预先检测Azure ARM脚本是否会更改customData?

azure - 自定义逻辑应用连接器

javascript - MobileServices.web.js 未经授权的 api 调用

azure - 在Windows Azure中安装服务