我们使用 Quartz 2.1.6 在集群上进行作业调度,并将作业数据存储在 MySQL 数据库(MySQL 5.1)中的 JDBC 作业存储中。
我们所有的 Quartz 配置(调度程序、作业、触发器)都是在启动时通过 Spring 完成的。我们将数据存储在数据库中以进行聚类。
问题:我们有几个作业被添加,然后从 Quartz 配置中删除。它们不再存在于配置中,但它们仍然存在于表中。我们如何摆脱它们?阅读 Quartz 文档,似乎手动编辑表格是一件非常糟糕的事情。
我们似乎没有明确设置 JobDetail.setDurability(true),所以我不确定为什么这些作业和触发器会一直存在,但它们确实存在。
有人有答案吗?