zoukankan      html  css  js  c++  java
  • Quartz.NET---任务调度框架

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

    特点

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

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

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

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

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

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

  • 相关阅读:
    数据库对象命名参考
    写有效率的SQL查询(I)
    一個常用的phpclass類
    写有效率的SQL查询(IV)
    深入浅出理解索引结构
    Java初学者:Jsp开发环境配置全过程
    总结性知识:做网站的一些定律
    如何在JBuilder2007中配置MyEclipse
    幾個有用的ASP Function
    [SQL] 系统存储过程
  • 原文地址:https://www.cnblogs.com/jiasongmao/p/3234178.html
Copyright © 2011-2022 走看看