逻辑应用将继续检查 HTTP 202 已接受响应多长时间?
启用“异步模式”设置后,调用继续返回带有有效“位置”标头的 HTTP 202 的端点
逻辑应用程序会永远持续下去吗?
小智 5
这将取决于异步模式标志和 HTTP 操作上指定的超时的组合。考虑以下场景
我有一个长时间运行的编排,在回显收到的消息之前基本上有 5 分钟的延迟。请注意,在下图中,我已将 aysnchronous 标志设置为 true,因此逻辑应用程序返回 202。
现在,在我的调用逻辑应用程序中,我正在调用上面长时间运行的逻辑应用程序,并在 HTTP 操作上进行以下设置。

此设置将导致逻辑应用在轮询长时间运行的逻辑应用 1 分钟后超时。我添加了状态代码 500,以便在 HTTP 操作失败或超时时发送出去。
以下是我发出的请求,它返回状态 202
当我在 1 分钟后对上述调用中收到的 url 执行 GET 操作时,我收到了 500 状态代码
以下是逻辑应用运行历史记录,其中显示逻辑应用在轮询 1 分钟后停止等待
逻辑应用历史记录证明逻辑应用花了 5 分钟才能完成
| 归档时间: |
|
| 查看次数: |
2250 次 |
| 最近记录: |