服务器延时任务的执行

popcat007 2012-08-21 05:22:33
是这样的,我想实现一个功能:
在页面上点一个按钮,点击按钮后,启动一个任务
是延时执行的任务,比如,设定到25分钟后执行
要求不开页面也服务器也能执行这个任务
也就是说,按钮一点击,就可以把这个任务交给后台来处理,无需打开页面,也就是说js的settimeout方法不合适

我也考虑过用线程,不过没怎么写过线程,web项目的写的线程貌似没执行
希望各位大虾指点
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
朕赐你肥皂 2012-08-22
  • 打赏
  • 举报
回复
可以做成一个windows服务,按钮事件开启服务
hhucxyb 2012-08-22
  • 打赏
  • 举报
回复
方法很多。
比如你点击一下按钮,此时往服务器消息队列或者数据库中插入一条记录。
服务器上有一个windows服务或者桌面小程序监控这个消息队列或者数据库。发现有记录后,等待25分钟(这个当然可以设置)后开始执行。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧