首页 > 解决方案 > Azure SFTP 逻辑应用

问题描述

我有一个 Azure 逻辑应用程序,它监视 SFTP 站点中的新文件,如果找到,它会向 Azure 队列发送一条消息以进行后续处理,然后删除该文件。我的应用程序规模不断扩大,单个逻辑应用程序似乎每分钟只能抓取 5-10 个文件。

是否可以设置第二个(第三个、第四个等)逻辑应用程序来监视同一个 SFTP 站点,而这两个应用程序不会相互冲突/冲突。我还看到有一个“高吞吐量”设置看起来很有趣,但我不确定它是否是我需要的。我的最终目标是更快地处理更多文件,并且我正在考虑将逻辑应用程序更改为监视 SFTP 站点的计划 Web 作业。由于我还活着并且文件大量涌入,我有点不愿意改变任何东西,直到我知道它是安全的。

任何见解将不胜感激。

谢谢!!

标签: azuresftpazure-logic-apps

解决方案


逻辑应用程序属于无服务器架构,如果我们根据“执行次数”选择定价模型,那么它会影响性能,因为 Microsoft 为共享定价模型分配资源,并且哪个服务器可以释放处理。我建议附加服务计划并选择“每分钟”定价模型

还有一点,如果您想要完成更长的操作,那么 Azure 逻辑应用程序不合适,但由于您要连接到企业集成,那么逻辑应用程序是不错的选择。我建议将此功能划分为具有 Azure 功能或 Microsoft 流的逻辑应用程序。


推荐阅读