博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Quartz.NET---任务调度框架
阅读量:6927 次
发布时间:2019-06-27

本文共 541 字,大约阅读时间需要 1 分钟。

在我们的程序中,可能经常会遇到"每隔多久执行XXX任务"这样的问题:

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

特点

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

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

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

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

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

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

转载于:https://www.cnblogs.com/jiasongmao/p/3234178.html

你可能感兴趣的文章
ArrayList与List对象用法与区别
查看>>
C++ 排序函数 sort(),qsort()的使用方法
查看>>
Python 隔离沙箱 virtualenv
查看>>
C中结构体的存储分配
查看>>
windows forms 上一个类似于wpf snoop 的工具: Hawkeye
查看>>
vector relation
查看>>
阶乘 求n!中质因数的个数
查看>>
Android下得到已安装Application信息
查看>>
Quartz中时间表达式的设置-----corn表达式
查看>>
Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
查看>>
windows下使用TortoiseGit代替Git命令行操作
查看>>
动手与实践同步进行 认真做好本职工作
查看>>
第46周四
查看>>
JSTL c标签,fn标签,fmt标签 - 生活在爪洼岛上 - ITeye技术网站
查看>>
详细讲解WaterRefreshLoadMoreView的使用
查看>>
Maximal Rectangle
查看>>
Ubuntu 14.04 LTS中怎样解决系统设置残缺的问题
查看>>
ONE
查看>>
Jmeter常见问题
查看>>
Contoso 大学 - 3 - 排序、过滤及分页
查看>>