首先,我只是个菜鸟,没什么经验,所写的东西都是自己从工作或学习中总结出来的,所以,文章中难免有谬误,希望大家指正。
现在的项目中用到quartz做任务调度,由于项目组的同事以前都没用个这个东西,所以安排我研究quartz,然后给各位同事培训,还要在quartz上封装一层更简单易用的接口,项目中quartz相关的问题也由我维护,项目开发过程中quartz表现的一直很乖巧,但是就在前几天出现的一个问题差点儿让我抓狂。
下面说一下项目中quartz的配置和部署情况:在开发阶段quartz是非集群部署的,jobstore使用JobStoreTX,数据库用的是项目组公用的oracle数据库。quartz的配置文件如下:
#===============================================================
#Configure Main Scheduler Properties
#===============================================================
org.quartz.scheduler.instanceName = BCScheduler1
org.quartz.scheduler.instanceId = AUTO
#===============================================================
#Configure ThreadPool
#===============================================================
org.quartz.threadPool.threadCount = 5
org.qua