TerracottaJobStore用于在兵马俑服务器内存储调度信息(Jobs,Triggers和calendars)。TerracottaJobStore比使用数据库来存储调度数据(通过JDBC-JobStore)要好得多,而且提供了诸如负载平衡和故障切换之类的集群功能。

您可能需要考虑如何设置Terracotta服务器的影响,特别是启用功能的配置选项,例如在磁盘上存储数据,使用fsync以及运行一系列的Terracotta服务器。

集群功能最适合扩展长时间运行和/或cpu密集型作业(通过多个节点分配工作负载)。如果您需要扩展以支持数千个短期运行(例如1秒)作业,请考虑使用多个不同的调度程序对作业集进行分区。使用多个调度程序当前强制使用集群范围的锁,这是一种在添加更多客户端时降低性能的模式。

有关此JobStore和Terracotta的更多信息, 请访问http://www.terracotta.org/quartz>

通过设置“org.quartz.jobStore.class”属性来选择TerracottaJobStore:

将计划程序的JobStore设置为TerracottaJobStore

org.quartz.jobStore.class = org.terracotta.quartz.TerracottaJobStore

TerracottaJobStore可以使用以下属性进行调整:

Property Name Required Type Default Value
org.quartz.jobStore.tcConfigUrl yes string  
org.quartz.jobStore.misfireThreshold no int 60000

org.quartz.jobStore.tcConfigUrl

主机和端口标识要连接的Terracotta服务器的位置,例如“localhost:9510”。

org.quartz.jobStore.misfireThreshold

在被认为“misfired”之前,调度程序将“tolerate”一个trigger将其下一个启动时间通过的毫秒数。默认值(如果您在配置中未输入此属性)为60000(60秒)。

Quartz配置TerracottaJobStore-012相关推荐

  1. Quartz配置参考

    0 前言 Quartz的配置通常是使用properties文件结合StdSchedulerFactory完成的.StdSchedulerFactory读取配置文件,并实例化scheduler. 默认情 ...

  2. quartz配置_基于spring-boot 2.x +quartz 的CRUD任务管理系统

    基于spring-boot 2.x + quartz 的CRUD任务管理系统,适用于中小项目. 开发环境 JDK1.8.Maven.Eclipse 技术栈 SpringBoot 2.0.1.thyme ...

  3. 使用spring+quartz配置多个定时任务

    首先引入 quartz jar包: 创建java类: package com.tcwl.vsmp.loanmgt.message;import com.tcwl.vsmp.external.const ...

  4. 集群环境下,谁偷走quartz配置的定时任务

    错误现象: 在本地开发环境中,应用服务启动后TRIGGER_STATE直接就变为ERROR 前段时间在项目中,使用quartz配置一个定时任务,定时任务都持久化到oracle数据库中,但是应用服务器启 ...

  5. 用@Quartz配置启动任务遇到“A component required a bean named 'Myjob1' that could not be found”的问题

    先上SpringBoot项目搭建@Quartz系统任务启动流程,报错解决方法在文章末尾 1.新建项目 ①新建SpringBoot项目,只需添加Web和Quartz Scheduler依赖 ②使用@En ...

  6. Quartz配置和运用详解

    本文转自:http://topmanopensource.iteye.com/blog/1123824 最近工作需要学习quartz,那么必须首先了解三个概念: 调度器:负责调度作业和触发器: 触发器 ...

  7. Spring使用Quartz配置调度事务

    package QuartzTest; import java.util.Date; public class CourseService ...{    public void start()... ...

  8. JNDI(datasource)在tomcat,JBOSS下的spring+quartz配置

    由于项目中多个小应用(类似插件)需要使用数据库连接池,不能为每一个应用中配置连接池.故采用JNDI的模式进行配置. 我们使用的web服务器有tomcat和jboss两种.分别介绍其在这两种服务器下并且 ...

  9. 一个基于.Net 5开发的轻量级Quartz配置中心 - QuartzCore.Blazor

    项目简介 QuartzCore.Blazor 是一个基于 .Net5 开发的轻量级 Quartz 作业配置中心,实践应用 Ant Design Blazor 和 FreeSql 两个技术, 对这两个技 ...

  10. Quartz配置上次任务没有执行完,下次任务推迟执行

    Quartz轮训任务,需要配置一个参数,这个参数来控制Job任务是否并行,这个参数是concurrent.默认是true,参考spring源码如下: 如果concurrent设为true,到了指定的时 ...

最新文章

  1. Yoshua:深度学习AI迈向人类水平的挑战(附PPT下载)
  2. 山寨动力第一篇:明明白白给MK808山寨电视棒安装PicUntu Linux
  3. Linux运维笔记-文档总结-NFS文件共享(网络文件系统)
  4. linux 搭建Tomcat
  5. call和apply和bind的区别
  6. Linux网络不可达解决方法
  7. Clean Sheet – Windows 10的人体工程学Eclipse主题
  8. PHP教程 数据库和MySQL_PHP教程 - MySQL 创建数据库和表
  9. flutter 人脸检测_Flutter - 通过指纹和人脸识别认证
  10. perl DBI 总结
  11. java中接口与抽象类的区别
  12. 2022-05-25 网络测试软件PingTools
  13. 数据结构 -- 景区旅游信息管理系统
  14. 手把手教你处理单张百度热力图
  15. win7 把html作为桌面,微软开始部署桌面HTML5版必应Bing
  16. 使用busybox制作rootfs
  17. opengl绘制太阳、地球、月亮,贴上纹理,设置光照,符合自转和公转规律
  18. 独木带你玩转彩屏——应用1驱动彩屏(寄存器spi版)
  19. 上新|设计开发在线协同工具墨刀「设计画布」全新发布
  20. 大数据基础篇~JavaSE第三章

热门文章

  1. mysql8.0驱动包下载_Java JDBC 驱动包下载,MySQL 8及以上适用, mysql-connector-java-8.0.22.jar 官方版。...
  2. IDEA安装MySQL版本以及驱动jar包下载问题
  3. eclipse二进制编辑器插件
  4. 群晖修改ipv6dns服务器,hiboy大佬的padavan开启IPv6,并使用IPv6登录黑群晖的方法
  5. 威纶触摸屏与电脑连接_威纶通触摸屏和西门子PLC通讯不上解决方法
  6. 【平面设计基础】01:抠图—薄、透、露的朦胧美
  7. FreeRTOS软件定时器
  8. c语言程序设计必备单词,(完整版)C语言编程必背单词.docx
  9. NLP ---文本情感分析
  10. Json格式以及常见的Json解析器