【发布时间】:2019-12-17 14:35:02
【问题描述】:
我正在创建一个循环 Azure 逻辑应用程序,用于在 30 分钟的时间间隔内一个接一个地调用一个休息 API。场景是,一旦我调用主 API,在响应为 200(状态代码)之后,就应该只调用下一个 API。但我面临的问题是我的主要 API 需要大约 3 分 40 秒来获取数据。因此,每次请求失败时,默认情况下请求超时为 2 分钟。
请提出创建此逻辑应用的方法。
【问题讨论】:
我正在创建一个循环 Azure 逻辑应用程序,用于在 30 分钟的时间间隔内一个接一个地调用一个休息 API。场景是,一旦我调用主 API,在响应为 200(状态代码)之后,就应该只调用下一个 API。但我面临的问题是我的主要 API 需要大约 3 分 40 秒来获取数据。因此,每次请求失败时,默认情况下请求超时为 2 分钟。
请提出创建此逻辑应用的方法。
【问题讨论】:
到目前为止,您在逻辑应用 HTTP 操作中没有任何选项来配置超时持续时间,因此在 moment 上可能是不可能的。
也许您应该考虑将 Durable Function 与 Function Chaining Pattern 一起使用。
【讨论】: