gpt4 book ai didi

azure - 运行长时间运行流程的最佳且具有成本效益的方式

转载 作者:行者123 更新时间:2023-12-03 03:08:51 25 4
gpt4 key购买 nike

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

以下哪一项服务是在 Azure 上运行长期运行服务的最佳且经济高效的方式?

  VM
Scheduler
Web app/ web job
Worker role/ Web role
Batch

谢谢

坎南·埃斯瓦尔。

最佳答案

我建议使用 WebJobs [1] 或 Function App [2]。

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

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

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

关于azure - 运行长时间运行流程的最佳且具有成本效益的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41568580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com