首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用windows服务/windows应用程序的计时器

使用windows服务/windows应用程序的计时器
EN

Stack Overflow用户
提问于 2009-02-04 04:33:54
回答 3查看 605关注 0票数 1

1)在我的应用程序中,我正在安排会议。2)我正在收取购买商品的分期付款(有付款到期日)。3)现在我想向用户发送通知i)对于日程安排事件,我需要在会议时间前5分钟发送通知ii)对于缴费,我需要发送从一周前到付款到期日的通知

我的应用程序是一个webapplication应用程序

EN

回答 3

Stack Overflow用户

发布于 2009-02-04 04:46:44

1)在我的应用程序中,我正在安排会议。

将安排的会议日期存储在某个持久的位置(例如,在数据库中)。

2)我正在收取购买商品的分期付款(它有付款到期日)。

将付款到期日存储在某个持久的位置(例如,在数据库中)。

3)现在我想向用户发送通知

是否通过电子邮件发送通知?或者当他们导航到您的when应用程序时,通过HTML向他们的浏览器发送通知?

i)对于日程安排事件,我需要在会议时间前5分钟发送通知

偶尔(例如,一次/分钟)查询您的数据库,以查看哪些用户在接下来的5分钟内安排了会议。

票数 1
EN

Stack Overflow用户

发布于 2009-02-04 05:06:54

对于这样的事情,ASP.NET不是很好,因为不能保证您的应用程序在需要执行必要的处理时就会运行。

最好是编写Windows服务或控制台应用程序(由Windows任务计划程序触发)。服务/应用程序可以使用计时器(或轮询/睡眠循环)来检查需要处理的项目。

票数 1
EN

Stack Overflow用户

发布于 2009-02-04 07:25:49

您需要一个像Quartz.Net这样的调度框架

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/510077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档