在我们的程序中,可能经常会遇到"每隔多久执行XXX任务"这样的问题:
每天晚上24:00审核用户提交的申请;
每隔1分钟去数据库中检索用户是否有新的消息;
...   ...
那么Quartz.Net绝对是你理想的解决方案。
Quartz.NET 是一个开源的作业调度框架,能够应用在小到轻量级的应用程序,大到重量级的企业级系统中的全功能的开源任务调度系统。

特点

·        API 操作简单,只要几行简单的代码你就可以在应用程序里面实现自己的作业调度,并实时监视作业执行情况。

·        触发器功能强大,比 Windows 的任务计划提供更细的触发粒度,可以使用“Cron表达式”(类似于正则表达式)。

·        良好的可扩展性,它基于接口编程,你可以实现自己的 Schedule 调度器,Job 作业,以及 Trigger 触发器等。

·        作业可以保存在 RAM 中,也可以持久化到数据库,支持多种数据库类型:SqlServer、Oracle、MySql等。

·        集群,这是一个高级应用,可以在多台计算机之间创建负载平衡、容错处理。

·        支持两种途径配置应用程序的运行时属性:声明式和编程式。

最新文章

  1. Box Model,边距折叠,内联和块标签,CSSReset
  2. iOS开发之使用XMPPFramework实现即时通信(二)
  3. 关于linq to sql类线程同步问题
  4. ——YC,你学到了吗?——学到了学到了
  5. truncate 函数用法示例
  6. C# Firefox Session Manager 文件的导出与管理
  7. delphi xe5 android 关于文件大小的几个问答O(∩_∩)O~
  8. CC++初学者编程教程(16) 搭建Xcode cocos2dx开发环境
  9. SLC、eSLC、MLC、eMLC的区别
  10. Windows Azure入门教学系列 (七):使用REST API访问Storage Service
  11. The type 'Expression<>' is defined in an assembly that is not referenced.You must add a reference to assembly 'System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
  12. IDEA破解
  13. mysql针对单个库进行备份
  14. 【ABP】ABP跨域调用API时出现的问题
  15. 拖拽功能by javascript 和 react 两种实现方法
  16. span 英文数字保持一行,中文自动换行
  17. 用原生js对表格排序
  18. Android.mk用法整理
  19. SWIFT中切換UIContainerView內的Controller
  20. fragment 事务回滚 ---动态创建fragment

热门文章

  1. 05-Vue入门系列之Vue实例详解与生命周期
  2. Android横竖屏切换及其对应布局加载问题
  3. 浅谈servlet版本
  4. Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十二】
  5. Struts2整合Hibernate3实现用户登录功能
  6. 兼容各浏览器的iframe - onlaod事件
  7. 【转载】关于BooleanQuery在搜索中的用处
  8. Web API应用架构设计分析(2)
  9. c#初学-多线程中lock用法的经典实例
  10. android 开发环境搭建