首页 > 解决方案 > 用于抓取电子邮件附件的天蓝色逻辑应用程序触发缓慢

问题描述

我有一个天蓝色的逻辑应用程序来监控我的电子邮件,当找到目标时,它会将附件放入 blob 存储中。该计划是一个消费计划。

问题是,有时需要长达 50 分钟才能抓取和丢弃电子邮件。我知道当事情空闲时有一个启动时间,但我正在阅读秒/分钟。不到一个小时。有谁知道我怎么能解决这个问题?

标签: azure-logic-apps

解决方案


有时抓取和删除电子邮件需要 50 分钟

基于this doc,延迟的原因是:

当触发器遇到一个新文件时,它会尝试确保新文件被完全写入。例如,可能正在写入或修改文件,并且在触发器轮询文件服务器时正在进行更新。为避免返回包含部分内容的文件,触发器将记录最近修改的此类文件的时间戳,但不会立即返回这些文件。只有当触发器再次轮询时,才会返回这些文件。有时,这可能会导致延迟达到触发轮询间隔的两倍。这也意味着当“Split On”选项被禁用时,触发器不保证在一次运行中返回所有文件。

有关更多信息,您可以参考:

. 使用 Azure 逻辑应用自动处理电子邮件的任务 | MS 医生, .

. 从 Blob 存储中获取内容后如何发送带有一个或多个附件的电子邮件?| SO Thread & Logic 应用通过在 Blob 存储中添加电子邮件附件创建。


推荐阅读