【发布时间】:2019-09-17 16:48:12
【问题描述】:
我正在开发一个 Azure Logic 应用程序,该应用程序从 FTP 读取添加的文件并将它们作为 POST 发送到 Azure 函数。在此之后,该文件将从 FTP 服务器中删除。 总执行时间约为 1 秒。 我面临的问题是逻辑应用程序似乎一次只能处理一个文件,因此逻辑应用程序每分钟最多只能处理 60 个新文件。 我已将并发运行次数设置为 42,但这似乎没有任何改变。
如何让这个 Logic 应用更快地处理这些文件?
"triggers": {
"When_a_file_is_added_or_modified": {
"inputs": {
"host": {
"connection": {
"name": "@parameters('$connections')['ftp']['connectionId']"
}
},
"method": "get",
"path": "/datasets/default/triggers/onupdatedfile",
"queries": {
"folderId": "L2Z0cC9maWxlcw==",
"includeFileContent": true
}
},
"metadata": {
"L2Z0cC9maWxlcw==": "/ftp/files"
},
"recurrence": {
"frequency": "Second",
"interval": 15
},
"runtimeConfiguration": {
"concurrency": {
"runs": 42
}
},
"type": "ApiConnection"
}
}
【问题讨论】:
标签: azure-functions azure-logic-apps