我目前正在使用 JDBC 作业存储在负载平衡环境中设置 Quartz,我想知道每个人如何管理 Quartz 作业存储数据库。
对我来说,Quartz (2.2.0) 将作为版本化应用程序的一部分进行部署,同时可能在一台服务器上存在多个版本。我使用符号 XXScheduler_v1 来确保多个调度程序一起运行良好。我的代码工作正常,石英表被适当地填充了触发器/作业/等。
我注意到的一件事是,在取消部署应用程序时似乎没有发生数据库清理。我的意思是作业/调度程序数据似乎保留在石英数据库中,即使不再有调度程序处于活动状态。
这不太理想,我可以想象使用我的模型,数据库会随着时间的推移变得比它需要的更大。我是否错过了如何连接一些清理过程?还是石英希望我们手动进行数据库清理?
干杯!