我在集群环境中使用Quartz 1.6并且遇到了一些资源问题。因此,我想阻止某些节点运行任何后台/预定作业。
Quartz目前使用org.quartz.impl.jdbcjobstore.JobStoreTX
配置,我的所有节点在启动时启动调度程序。
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate
org.quartz.jobStore.useProperties = true
org.quartz.jobStore.dataSource = QUARTZ
org.quartz.jobStore.isClustered = false
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.dataSource.QUARTZ.jndiURL = java:/AppDB
我是否可以传递一些配置参数来禁用节点处理任何后台作业?或者指定我希望在哪个节点上运行作业?
我以为我可以"欺骗"通过将我的threadCount设置为0来实现Quartz,但不幸的是,它不起作用。
我可以使用其他配置参数吗?