【发布时间】:2017-08-07 03:33:24
【问题描述】:
我希望有一种方法可以无条件地每 5 分钟检查一次 Azure 数据库中的表,所以它只是一个计划任务,不管任何情况,每 5 分钟运行一次。
不确定我应该为此使用的最佳应用程序模板是什么,我在控制台应用程序、Windows 服务、Web 服务或其他东西之间进行选择。
请让我知道哪一个会更好地完成这项工作并且更容易安排。
【问题讨论】:
-
只需要每5分钟运行一次任务,还是检查后有特定的端点?
-
这也应该在 Azure SQL 中工作(未经测试)-github.com/christiandelbianco/…。这比盲目地戳数据库要好得多。使用 Azure Functions 或 WebJobs 完成工作。
-
实际上它应该每5分钟检查一次Azure队列,没有触发或停止条件,它只会每5分钟检查一次队列,当有新消息时它应该调用另一个方法。
标签: c# database web-services azure windows-services