通过 Azure webjobs 从 FTP 服务器获取文件
Fetching files from FTP server via Azure webjobs
最近我遇到了从 FTP 服务器读取 .csv 文件并使它们可供外部系统处理的要求之一。一旦文件在 FTP 服务器上可用,系统应立即读取。
我想到了解决办法,
1. FTP 服务器 -->
2. 自定义 Windows 服务用作轮询器以了解是否有新文件到来-->
3. 将消息放入队列 -->
4. 外部系统作为队列的订阅者。
现在我在想是否可以在这里使用 Azure webjobs/functions 代替自定义 windows 服务,因为外部系统已经在 Azure 中。
配置设置的任何解释都是needed/expected..
当然可以。 WebJobs 可以连续 运行 或 cron-like schedule. Write a Console Application instead of a Windows Service. That being said, there's an easier way to implement your workflow - Logic Apps:
如果您需要无法在逻辑应用程序中实现的步骤,只需使用 HTTP 连接器 并调用 Azure Function or check this out 以获得更详细的流程。
最近我遇到了从 FTP 服务器读取 .csv 文件并使它们可供外部系统处理的要求之一。一旦文件在 FTP 服务器上可用,系统应立即读取。
我想到了解决办法, 1. FTP 服务器 --> 2. 自定义 Windows 服务用作轮询器以了解是否有新文件到来--> 3. 将消息放入队列 --> 4. 外部系统作为队列的订阅者。
现在我在想是否可以在这里使用 Azure webjobs/functions 代替自定义 windows 服务,因为外部系统已经在 Azure 中。
配置设置的任何解释都是needed/expected..
当然可以。 WebJobs 可以连续 运行 或 cron-like schedule. Write a Console Application instead of a Windows Service. That being said, there's an easier way to implement your workflow - Logic Apps:
如果您需要无法在逻辑应用程序中实现的步骤,只需使用 HTTP 连接器 并调用 Azure Function or check this out 以获得更详细的流程。