Azure APIM 睡眠或延迟策略

Posted

技术标签:

【中文标题】Azure APIM 睡眠或延迟策略【英文标题】:Azure APIM sleep or delay policy 【发布时间】:2020-09-03 14:15:47 【问题描述】:

sleep policyazure apim 中是否有任何替代方案,以便我可以延迟 5 秒以响应特定响应?enter image description here 在附图中,我需要为突出显示的条件提供 5 秒的延迟或睡眠条件。

【问题讨论】:

【参考方案1】:

您可以使用重试策略来模拟延迟:

https://docs.microsoft.com/en-us/azure/api-management/api-management-advanced-policies#Retry

<retry condition="@(true)" count="1" interval="5" />

【讨论】:

【参考方案2】:

仅使用 APIM 是不可能的。您可以使用 send-request 调用另一个端点,这会延迟 APIM 的响应,但您必须首先拥有这样的端点。

【讨论】:

以上是关于Azure APIM 睡眠或延迟策略的主要内容,如果未能解决你的问题,请参考以下文章

在开始睡眠(或直到脚本结束)之后对象输出的奇怪延迟

javascript中的延迟/睡眠?

从 APIM 策略获取 Azure 表存储实体

Azure APIM 策略

使用 Azure APIM 策略处理表单数据

APIM:从 Azure DevOps CD 管道中的 Azure Blob 存储中检索策略 XML 失败,如收到错误,如提供的链接格式错误