Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

quartz-scheduler分享 PDF 下载


分享到:
时间:2021-03-12 10:18来源:http://www.java1234.com 作者:转载  侵权举报
quartz-scheduler分享 PDF 下载
失效链接处理
quartz-scheduler分享 PDF 下载


本站整理下载:
提取码:ljvs 
 
 
相关截图:
 
主要内容:


常见配置解释
常规配置
org.quartz.scheduler.instanceName:程序中使用多个实例时区分调度程序,如果使用了集群功能,那么对于集群中“逻辑上”相同调度程序的每个实例,必须使用相同的名称。
 
org.quartz.scheduler.instanceId :scheduler实例的标志id,必须是全局唯一的,即使在集群环境中“逻辑”相同的scheduler。 “AUTO”生成自增id,或者可以使用“SYS_PROP”通过系统属性设置id。
线程池配置
org.quartz.threadPool.class:线程池实现类的名称。Quartz提供的threadPool是“org.quartz.simpl.simplethreadpool”几乎可以满足每个用户的需求。
 
org.quartz.threadPool.threadCount:并发执行作业的线程数,通常配置1-100之间。
调度信息存储配置
org.quartz.jobStore.class:用于存储调度信息(job, triggers and calendars)。一共有三种存储方式,分别为:RAMJobStore用于在内存中存储调度信息;JDBCJobStore用于在关系数据库中存储调度信息,有两个JDBCJobStore类可供选择(JobStoreTX、JobStoreCMT),具体取决于您需要的事务行为;TerracottaJobStore用于在Terracotta服务器中存储调度信息。
要使用JDBCJobStore,必须首先为Quartz创建一组数据库表以供使用。您可以在Quartz官网下载发行版的压缩包“docs / dbTables”目录中找到表创建SQL脚本。
可选值有:
1、org.quartz.simpl.RAMJobStore:RAMJobStore用于在内存中存储调度信息(job, triggers and calendars)。RAMJobStore速度快、重量轻,但是当进程终止时,所有调度信息都会丢失。
2、org.quartz.impl.jdbcjobstore.JobStoreTX:JobStoreTX在单机情况下不涉及分布式事务或者没有使用JTA事物时让Quartz管理事务(这是最普遍的选择)。
3、org.quartz.impl.jdbcjobstore.JobStoreCMT:JobStoreCMT用于在使用JTA事务时让Quartz与其它事务一起工作。JobStoreCMT实际上需要使用两个数据源,一个具有由应用程序服务器管理的连接的事务(通过JTA)和一个具有不参与全局(JTA)事务的连接的数据源

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐