通过Azure webjobs从FTP服务器获取文件

时间:2017-01-27 07:07:20

标签: c# azure ftp azure-webjobs azure-functions

最近,我遇到了从FTP服务器读取.csv文件并将其提供给外部系统进行处理的要求之一。只要文件在FTP服务器上可用,系统就应该读取。

我想到了解决方案, 1. FTP服务器 - > 2.用作轮询器的自定义Windows服务,以了解是否有新文件 - > 3.将消息放入队列 - > 4.外部系统作为队列的用户。

现在我在考虑是否可以使用Azure webjobs / functions来代替自定义Windows服务,因为外部系统已经在Azure中。

需要/预期配置设置的任何解释..

1 个答案:

答案 0 :(得分:2)

当然可以。 WebJobs既可以连续运行,也可以cron-like schedule运行。编写控制台应用程序而不是Windows服务。话虽如此,实施工作流程的方法更简单 - Logic Apps

logic_app_put_message

如果您需要一个无法在Logic Apps中实施的步骤,只需使用 HTTP连接器并拨打Azure Functioncheck this out即可获得更详细的说明流动。