【发布时间】:2016-08-09 02:28:58
【问题描述】:
当经理创建任务并设置将来的激活日期时,它应该存储在数据库中。直到到期前一两天,才会向受尊敬的工人发送任何消息。时间一到,就给下属发了一封邮件。
之前我已经解决了使用调度消息传递的本地运行的 Windows 服务的问题。然而,当我在 Azure 中实现类似的东西时,我不确定如何解决它(当然,除了在云中实际托管我自己的 Windows Server,但这有点违背了整个观点)。
由于我的 MVC 应用程序是严格的事件驱动的,我在 Azure 门户中四处浏览以找到一个实用程序来安排或推迟调用的方法。没有运气。因此,目前,所有电子邮件都会立即分发,并且通过将消息保留在收件箱中直到时间(或手动设置约会)来执行调度。
我应该如何处理这个问题?
【问题讨论】:
标签: c# asp.net-mvc azure scheduled-tasks