第三方计划程序将从我的Azure Blob存储容器中选择文件,这些文件通过Azure逻辑应用程序写入-创建Blob操作。 但是间歇性地在高负载时。在写入整个文件之前,我们可以先看到一些0 KB文件。由于此调度程序速度很快,因此在提交整个文件之前会先提取0 KB文件。
答案 0 :(得分:0)
据我了解,与逻辑应用程序无关。 create blob消耗的时间是必需的。我认为唯一的方法是调整第三方调度程序的请求时间。或者,您可以使用第三方调度程序将逻辑应用程序的运行时间更改为交错时间。
更新:
在这里,我发布了一种变通方法供您参考。如果您将第三方调度程序设置为10分钟,例如5:00、5:10、5:20、5:30、5:40、5:50。我们可以在逻辑应用程序中获取当前时间的分钟数,并判断它是否等于“ 10”或“ 20”或“ 30”或“ 40”或“ 50”或“ 00”。如果结果为true,则可以添加“延迟”操作以将逻辑延迟1分钟,然后在1分钟后继续创建blob。请参考以下步骤:
formatDateTime(utcNow(),'mm')
string('00')
string('10')
string('20')
string('30')
string('40')
string('50')