Quartz.NET - 企业级.NET调度器,CRON表达式,可靠定时任务
Quartz.NET
Quartz 是 .NET 平台的企业级调度器,移植自 Java 的 Quartz。它支持 CRON 表达式、简单触发器、持久化作业、集群、监听器、作业中断。Quartz.NET 功能强大、稳定可靠,是 .NET 中最成熟的定时任务调度框架,被广泛用于企业级应用。
项目简介
Quartz 是 .NET 平台的企业级调度器,移植自 Java 的 Quartz。它支持 CRON 表达式、简单触发器、持久化作业、集群、监听器、作业中断。Quartz.NET 功能强大、稳定可靠,是 .NET 中最成熟的定时任务调度框架,被广泛用于企业级应用。
核心功能
丰富触发器
- CRON表达式触发
- 简单间隔触发
- 日历和节假日
- 错过触发处理
企业级
- 作业持久化(ADO)
- 集群和高可用
- 监听器和插件
- 作业中断
易用
- ISchedulerFactory
- IJob接口
- 依赖注入支持
- ADO存储提供程序
使用方法
- 通过NuGet安装Quartz
- 创建Job实现IJob
- 定义Trigger和Schedule
- 使用SchedulerFactory启动调度
适用场景
- 企业级定时任务
- 报表和数据同步
- 周期性业务处理
- 系统维护任务
项目地址
📦 GitHub 仓库:https://github.com/quartznet/quartznet
授权方式:免费 + 开源 (Apache 2.0)