Quartz核心配置文件quartz.properties常见配置详解(配置在classpath中或在web.xml中指定,示例附在最后)
一、调度器属性配置
1、instanceName属性,调度器实例名,可以设定任意字符串,QuartzSheduler也是不设定的默认值,它通常应用于Quartz集群环境,以区别不同的调度器。2、instanceId属性,调度器实例ID,和instaneName属性一样,instanceId属性也允许任何字符串。但这个值必须是在所有调度器实例中是唯一的,尤其是在一个集群当中。假如你想 Quartz 帮你生成这个值的话,可以设置为 AUTO。如果 Quartz 框架是运行在非集群环境中,那么自动产生的值将会是 NON_CLUSTERED。假如是在集群环境下使用 Quartz,这个值将会是主机名加上当前的日期和时间。大多情况下,设置为 AUTO 即可。
</pre><pre name="code" class="html">#===============================================================
#Configure Main Scheduler Properties
#===============================================================
org.quartz.scheduler.instanceName = QuartzScheduler
org.quartz.scheduler.instanceId = AUTO

本文详细解析了Java定时框架Quartz的配置,包括调度器属性、线程池配置,以及作业存储属性,重点讨论了如何实现与Mongodb、Mysql的持久化。Quartz默认使用RAMJobStore,但为了保持状态不丢失,可以使用数据库进行持久化存储。
最低0.47元/天 解锁文章
2342

被折叠的 条评论
为什么被折叠?



