我正在使用Azure's Logic Apps进行股票数据的数据管理。 具体来说,我设置FTP trigger,每5分钟检查一次FTP服务器上的更新,如果有的话,将新文件下载到我的云Blob中。
我的主要问题来自于我的提供商似乎将每台客户的FTP服务器的活动连接数量限制为1。因此,欧洲中部时间大约下午6点,当大多数欧洲股票市场的数据可供当天使用时,我的触发器会检测多达6个文件,其中大约一半将失败。
现在我尝试使用retry-policy来限制(默认情况下)4 x。此时我正在考虑以2.5分钟的间隔并行运行两个触发器,并根据文件名进行过滤(例如Logic App1中的A-M和Logic App 2中的N-Z),但必须有更优雅的解决方案吗?