SpringCloud + Quartz 实现任务调度,可配置,可通过API操作
- 实现思路:
主要是通过SchedulerFactoryBean
将Quartz 集成到spring容器中,然后开放API,注册到eureka上
参考文章1
参考文章2
- TaskSchedulerFactory 用于接入quartz到spring容器中
JobConfig 初始化SchedulerFactoryBean和Scheduler
JobManager 动态添加、删除、停止、恢复定时任务
ServiceTaskExecuteJob 主要业务逻辑实现,可在该实现类中调用定时调用远程方法