quartz.properties明细
# 调度器配置
org.quartz.scheduler.instanceName = MyScheduler
org.quartz.scheduler.instanceId = AUTO
org.quartz.scheduler.skipUpdateCheck = true
# 线程池配置
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 10
org.quartz.threadPool.threadPriority = 5
# 作业存储配置
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.dataSource = myDS
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.isClustered = true
org.quartz.jobStore.clusterCheckinInterval = 20000
org.quartz.jobStore.misfireThreshold = 5000
org.quartz.jobStore.maxMisfiresToHandleAtATime = 1
# 数据源配置
org.quartz.dataSource.myDS.driver = org.h2.Driver
org.quartz.dataSource.myDS.URL = jdbc:h2:~/test
org.quartz.dataSource.myDS.user = sa
org.quartz.dataSource.myDS.password =
org.quartz.dataSource.myDS.maxConnections = 5
# 插件配置
org.quartz.plugin.shutdownHook.class = org.quartz.plugins.management.ShutdownHookPlugin
org.quartz.plugin.shutdownHook.cleanShutdown = true
# 监听器配置
org.quartz.listener.jobListener.class = com.example.MyJobListener
# 日志配置
org.quartz.plugin.jobHistory.class = org.quartz.plugins.history.LoggingJobHistoryPlugin
org.quartz.plugin.triggerHistory.class = org.quartz.plugins.history.LoggingTriggerHistoryPlugin
调度器配置
org.quartz.scheduler.instanceName:调度器实例的名称。org.quartz.scheduler.instanceId:调度器实例的唯一标识。可以设置为AUTO,Quartz 会自动生成一个唯一的ID。org.quartz.scheduler.skipUpdateCheck:是否跳过Quartz版本更新检查。默认是false。org.quartz.scheduler.jobFactory.class:自定义JobFactory实现类的全名。
线程池配置
org.quartz.threadPool.class:线程池实现类的全名。默认是org.quartz.simpl.SimpleThreadPool。org.quartz.threadPool.threadCount:线程池中的线程数量。org.quartz.threadPool.threadPriority:线程池中线程的优先级。
作业存储配置
org.quartz.jobStore.class:作业存储实现类的全名。常见的有org.quartz.simpl.RAMJobStore和org.quartz.impl.jdbcjobstore.JobStoreTX。org.quartz.jobStore.misfireThreshold:触发器错过触发的阈值(以毫秒为单位)。默认是60000毫秒。org.quartz.jobStore.maxMisfiresToHandleAtATime:一次处理的最大错过触发次数。默认是-1(无限制)。
JDBC 作业存储配置(适用于 JobStoreTX 和 JobStoreCMT)
org.quartz.jobStore.dataSource:数据源名称。org.quartz.jobStore.tablePrefix:Quartz 表的前缀。默认是QRTZ_。org.quartz.jobStore.isClustered:是否启用集群。默认是false。org.quartz.jobStore.clusterCheckinInterval:集群检查间隔(以毫秒为单位)。默认是15000毫秒。
数据源配置
org.quartz.dataSource.<name>.driver:数据源的 JDBC 驱动类名。org.quartz.dataSource.<name>.URL:数据源的 JDBC URL。org.quartz.dataSource.<name>.user:数据源的用户名。org.quartz.dataSource.<name>.password:数据源的密码。org.quartz.dataSource.<name>.maxConnections:数据源的最大连接数。
插件配置
org.quartz.plugin.<name>.class:插件实现类的全名。org.quartz.plugin.<name>.<property>:插件的自定义属性。
监听器配置
org.quartz.listener.<name>.class:监听器实现类的全名。org.quartz.listener.<name>.<property>:监听器的自定义属性。
日志配置
org.quartz.plugin.jobHistory.class:作业历史记录插件。默认是org.quartz.plugins.history.LoggingJobHistoryPlugin。org.quartz.plugin.triggerHistory.class:触发器历史记录插件。默认是org.quartz.plugins.history.LoggingTriggerHistoryPlugin。
标题:quartz.properties明细
作者:michael
地址:https://blog.junxworks.cn/articles/2024/07/12/1720779440274.html