Quartz.NET---任务调度框架
2013-08-03 09:08
232 查看
在我们的程序中,可能经常会遇到"每隔多久执行XXX任务"这样的问题:
每天晚上24:00审核用户提交的申请;
每隔1分钟去数据库中检索用户是否有新的消息;
... ...
那么Quartz.Net绝对是你理想的解决方案。
Quartz.NET 是一个开源的作业调度框架,能够应用在小到轻量级的应用程序,大到重量级的企业级系统中的全功能的开源任务调度系统。
· 触发器功能强大,比 Windows 的任务计划提供更细的触发粒度,可以使用“Cron表达式”(类似于正则表达式)。
· 良好的可扩展性,它基于接口编程,你可以实现自己的 Schedule 调度器,Job 作业,以及 Trigger 触发器等。
· 作业可以保存在 RAM 中,也可以持久化到数据库,支持多种数据库类型:SqlServer、Oracle、MySql等。
· 集群,这是一个高级应用,可以在多台计算机之间创建负载平衡、容错处理。
· 支持两种途径配置应用程序的运行时属性:声明式和编程式。
每天晚上24:00审核用户提交的申请;
每隔1分钟去数据库中检索用户是否有新的消息;
... ...
那么Quartz.Net绝对是你理想的解决方案。
Quartz.NET 是一个开源的作业调度框架,能够应用在小到轻量级的应用程序,大到重量级的企业级系统中的全功能的开源任务调度系统。
特点
· API 操作简单,只要几行简单的代码你就可以在应用程序里面实现自己的作业调度,并实时监视作业执行情况。· 触发器功能强大,比 Windows 的任务计划提供更细的触发粒度,可以使用“Cron表达式”(类似于正则表达式)。
· 良好的可扩展性,它基于接口编程,你可以实现自己的 Schedule 调度器,Job 作业,以及 Trigger 触发器等。
· 作业可以保存在 RAM 中,也可以持久化到数据库,支持多种数据库类型:SqlServer、Oracle、MySql等。
· 集群,这是一个高级应用,可以在多台计算机之间创建负载平衡、容错处理。
· 支持两种途径配置应用程序的运行时属性:声明式和编程式。
相关文章推荐
- 山寨版Quartz.Net任务统一调度框架
- Quartz.Net任务调度框架
- Quartz.NET 任务调度框架
- C# 定时任务 调度框架 WebWork (Quartz.NET) Web版的Windows服务
- Quartz.NET 任务调度框架
- C# 写的工作任务 Job 定时调度框架 WebWork (Quartz.NET) Web版的Windows服务
- Quartz.Net任务统一调度框架
- Quartz.Net实现定时任务调度
- Quartz框架---Java开源任务调度框架(任务计划)
- 任务调度框架Quartz
- Java任务调度框架Quartz(1)
- 任务调度开源框架Quartz动态添加、修改和删除定时任务
- 作业调度框架 Quartz 学习笔记(五) -- 错过的任务怎么办?
- Spring学习(十五)使用quartz子框架实现任务调度
- 任务调度框架Quartz原理简介
- CRM-优秀的任务调度框架Quartz
- Quartz.NET作业调度框架详解
- 开源任务调度框架Quartz文档
- java框架源码之Quartz(1):定时任务如何调度
- 任务调度开源框架Quartz动态添加、修改和删除定时任务