我计划创建一个服务,以间隔检查网站上的内容。将结果与数据库进行比较,如果已进行更改,则发送电子邮件。 不需要用户界面。
我应该为此类应用程序使用哪种服务?
答案 0 :(得分:2)
您的问题没有一个正确答案。如果您希望保持轻量级,可以使用带有timer trigger的Azure功能应用程序。
如果功能应用模型不适合您,您可以将scheduled Web Job部署到App Service部署。
对于某些情况,最好的替代方案是具有cron / Windows任务计划程序的虚拟机。对于其他人来说,就是编写一个自带调度程序的应用程序。
答案 1 :(得分:0)
您可以尝试查看Azure Functions。这可能是你能做的最简单的事情,它可以在计时器上运行。这似乎与您的用例非常相关。
Azure Functions支持基于a的事件 使用Cron作业语法的计时器。例如,执行每个运行的代码 15分钟,根据自定义业务清理数据库表 逻辑。