.net 定时执行任务,现在有个需求就是我们要每天7点处理一些事情。
我现在的想法是建立个windows service 然后每隔一分钟判断一次时间,如果是7点了,然后直接任务。
有没有更好方式,可扩展的,然后最好是可以配置的,比如定时,每天,隔多长时间执行任务。
.net 定时执行任务,现在有个需求就是我们要每天7点处理一些事情。
我现在的想法是建立个windows service 然后每隔一分钟判断一次时间,如果是7点了,然后直接任务。
有没有更好方式,可扩展的,然后最好是可以配置的,比如定时,每天,隔多长时间执行任务。
推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件--FluentScheduler:http://2sharings.com/2014/c-s...
简单、轻量、功能非常强大的C#/ASP.NET定时调度任务执行管理组件--FluentScheduler之实例篇:http://2sharings.com/2014/c-s...
楼上有提供windows定时计划任务的比较稳妥。业务逻辑自己写在程序里就可以了。windows每个版本都有。自己写服务需要注册启动服务,还要做进程守护,防止服务赶巧不巧7:00崩了。最稳妥的办法就是Windows定时计划任务。百度搜素“windiwos计划任务”就ok了,步骤很详细。
分分钟的事。
Quartz.NET:https://github.com/quartznet/... 来创建调度任务。
Topshelf:https://github.com/Topshelf/T... 快速创建Windows Service。