参照:

【项目升级】集成Quartz.Net Job实现(一) - 腾讯云开发者社区-腾讯云 (tencent.com)

Quartz分布式任务调度 - 掘金 (juejin.cn)

基本概念:

Quartz调度依靠的三大核心元素就是:Scheduler、Trigger、Job。

Job——任务、具体要执行的业务逻辑,比如:发送短信、发送邮件、访问数据库、同步数据等。

Trigger——触发器(任务执行条件、规则)、用来定义Job(任务)触发条件、触发时间,触发间隔,终止时间等(类型:SimpleTrigger、CornTrigger、DateIntervalTrigger、NthIncludedDayTrigger)

scheduler——调度器,

作用:Scheduler启动Trigger去执行Job。
类型:Scheduler由scheduler工厂创建:DirectSchedulerFactory 或者 StdSchedulerFactory。
第二种工厂StdSchedulerFactory使用较多,因为 DirectSchedulerFactory 使用起来不够方便,需要作许多详细的手工编码设置。
Scheduler 主要有三种:RemoteMBeanScheduler, RemoteScheduler 和 StdScheduler。