如何根据数据库中的时间戳触发警报?

| 场景: 有一个任务管理器应用程序,允许其用户创建任务并将时间戳与之关联。 目标: 该应用程序应在其任何任务到期时向用户发送电子邮件警报。 题: 如果应用程序
sendEmailAlerts
中有一个函数,该函数查询数据库,获取所有到期的任务,并向其创建者发送警报;是否可以在任务到期时立即触发此功能? 我想到的方法是使用Quartz作业,该作业每x分钟运行一次并调用
sendEmailAlerts
。但是这种方法似乎并不十分有效。有什么更好的方法吗? 谢谢您的帮助。     
已邀请:
        您可以使用SQL Server代理创建要在指定时间执行的作业,尽管在这种情况下,我认为为x个警报创建x个作业不是最佳选择。     

要回复问题请先登录注册