我们有几个与Web应用程序相关的计划任务,我们计划将其移至Azure。有些是控制台应用程序,并使用Windows任务计划程序以时间间隔运行它们。
有些是在Windows服务上的形式,我们在线程中实际安排了任务。这些任务可以连接到SQL数据库,清理存储,甚至可以向用户发送批量电子邮件。
将这些内容移至Azure的建议是什么?到目前为止,Webjobs是我们发现的主要候选人。基本上我们的要求是安排和监控。欢迎任何建议,样本或资源链接。
答案 0 :(得分:1)
计划任务的另一个选项是“Azure功能”,它基于webjob SDK并提供“Webjobs即服务”,不需要部署。
Morover您可以使用Azure功能的“动态服务计划”,只有在功能运行时才支付此服务计划。
Here是一个比较Azure功能和Webjobs的帖子。