Azure Logic App中的For_each并发和可变干扰

spo*_*uck 3 azure-logic-apps

我有一个逻辑应用程序,它使用For_each迭代电子邮件附件并将它们保存到Azure Files容器中.

根据某些条件,我希望附件以不同的名称或不同的路径存储,但for_each的默认并发性是关注的; 我将路径和文件名变量设置在顶层,并且我在循环中将它们设置为满足条件.

有没有办法确保这些变量将保存我在该迭代中设置的值而不将并发设置为1?

它似乎与默认并发工作正常,但我要将并发设置为1,直到我确定这些迭代是否可以在设置变量方面相互干扰.

Der*_* Li 5

如果要更改for-each循环内的变量值(并且可能也在同一循环中使用它),则应将并发设置为1以确保循环以顺序方式运行以避免竞争条件.

  • 缺点是只能声明“全局”变量,如果在每次迭代中更改了这些变量,则For_each的并发功能将无用。 (2认同)