最好的&运行长时间运行流程的经济有效的方法

时间:2017-01-10 12:12:40

标签: azure batch-processing long-running-processes

我有SharePoint列表。我编写了一个Windows服务,每5分钟运行一次,从SharePoint读取新的/修改过的列表项并插入到SQL数据库中。

以下哪项服务将是在azure上运行长期服务的最佳且最具成本效益的方式?

wta_champions

谢谢,

Kannan Eswar。

1 个答案:

答案 0 :(得分:1)

我建议使用WebJobs [1]或功能应用[2]。

创建整个VM来托管服务的缺点是您需要付费才能保持VM运行。 WebJobs和功能都会更便宜,并且可以安排每5分钟执行一次任务。如果任务涉及的代码不多,我会在功能应用程序中创建一个函数。

[1] https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-create-web-jobs

[2] https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer