【问题标题】:How to handle multiple new blob files for a logic app in Azure?如何为 Azure 中的逻辑应用处理多个新的 blob 文件?
【发布时间】:2021-10-01 20:24:28
【问题描述】:

我在 Azure 中有一个逻辑应用,其结构如下:

基本上,当在特定文件夹中创建一个新的 Blob 文件时,我会处理流程,但我注意到一个特殊之处:如果我将一些文件添加到特定文件夹中,则只会处理第一个文件,其余文件将被处理他们将被忽略。我认为逻辑应用程序会以队列方式处理文件,并逐一处理这些文件。如何更改此设置或如何指示处理每个文件而不仅仅是第一个文件?

如果我的描述没有包含足够的信息,请随时问我更多问题。

【问题讨论】:

    标签: azure azure-web-app-service azure-logic-apps


    【解决方案1】:

    Important. 默认情况下,“For each”循环中的循环运行in parallel。在循环中使用变量时,请按顺序运行循环,以便变量返回可预测的结果。

    "Foreach" loop: Sequential

    1. 在循环的右上角,选择省略号 (...) > 设置。
    2. 在并发控制下,将并发控制设置为开。将“并行度”滑块移动到 1,然后选择“完成”。

    【讨论】:

    • 谢谢您的回答先生。现在,我应该对两个 Foreach 循环使用这个启用选项还是只对主循环使用这个选项?
    • @abautista 在那些使用变量或处理顺序很重要的循环中。
    猜你喜欢
    • 2019-05-24
    • 1970-01-01
    • 2021-02-18
    • 2018-10-17
    • 2021-11-09
    • 2017-12-22
    • 2019-05-09
    • 1970-01-01
    • 2020-05-07
    相关资源
    最近更新 更多