Quartz配置TerracottaJobStore-012
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相关推荐
- Quartz配置参考
0 前言 Quartz的配置通常是使用properties文件结合StdSchedulerFactory完成的.StdSchedulerFactory读取配置文件,并实例化scheduler. 默认情 ...
- quartz配置_基于spring-boot 2.x +quartz 的CRUD任务管理系统
基于spring-boot 2.x + quartz 的CRUD任务管理系统,适用于中小项目. 开发环境 JDK1.8.Maven.Eclipse 技术栈 SpringBoot 2.0.1.thyme ...
- 使用spring+quartz配置多个定时任务
首先引入 quartz jar包: 创建java类: package com.tcwl.vsmp.loanmgt.message;import com.tcwl.vsmp.external.const ...
- 集群环境下,谁偷走quartz配置的定时任务
错误现象: 在本地开发环境中,应用服务启动后TRIGGER_STATE直接就变为ERROR 前段时间在项目中,使用quartz配置一个定时任务,定时任务都持久化到oracle数据库中,但是应用服务器启 ...
- 用@Quartz配置启动任务遇到“A component required a bean named 'Myjob1' that could not be found”的问题
先上SpringBoot项目搭建@Quartz系统任务启动流程,报错解决方法在文章末尾 1.新建项目 ①新建SpringBoot项目,只需添加Web和Quartz Scheduler依赖 ②使用@En ...
- Quartz配置和运用详解
本文转自:http://topmanopensource.iteye.com/blog/1123824 最近工作需要学习quartz,那么必须首先了解三个概念: 调度器:负责调度作业和触发器: 触发器 ...
- Spring使用Quartz配置调度事务
package QuartzTest; import java.util.Date; public class CourseService ...{ public void start()... ...
- JNDI(datasource)在tomcat,JBOSS下的spring+quartz配置
由于项目中多个小应用(类似插件)需要使用数据库连接池,不能为每一个应用中配置连接池.故采用JNDI的模式进行配置. 我们使用的web服务器有tomcat和jboss两种.分别介绍其在这两种服务器下并且 ...
- 一个基于.Net 5开发的轻量级Quartz配置中心 - QuartzCore.Blazor
项目简介 QuartzCore.Blazor 是一个基于 .Net5 开发的轻量级 Quartz 作业配置中心,实践应用 Ant Design Blazor 和 FreeSql 两个技术, 对这两个技 ...
- Quartz配置上次任务没有执行完,下次任务推迟执行
Quartz轮训任务,需要配置一个参数,这个参数来控制Job任务是否并行,这个参数是concurrent.默认是true,参考spring源码如下: 如果concurrent设为true,到了指定的时 ...
最新文章
- Yoshua:深度学习AI迈向人类水平的挑战(附PPT下载)
- 山寨动力第一篇:明明白白给MK808山寨电视棒安装PicUntu Linux
- Linux运维笔记-文档总结-NFS文件共享(网络文件系统)
- linux 搭建Tomcat
- call和apply和bind的区别
- Linux网络不可达解决方法
- Clean Sheet – Windows 10的人体工程学Eclipse主题
- PHP教程 数据库和MySQL_PHP教程 - MySQL 创建数据库和表
- flutter 人脸检测_Flutter - 通过指纹和人脸识别认证
- perl DBI 总结
- java中接口与抽象类的区别
- 2022-05-25 网络测试软件PingTools
- 数据结构 -- 景区旅游信息管理系统
- 手把手教你处理单张百度热力图
- win7 把html作为桌面,微软开始部署桌面HTML5版必应Bing
- 使用busybox制作rootfs
- opengl绘制太阳、地球、月亮,贴上纹理,设置光照,符合自转和公转规律
- 独木带你玩转彩屏——应用1驱动彩屏(寄存器spi版)
- 上新|设计开发在线协同工具墨刀「设计画布」全新发布
- 大数据基础篇~JavaSE第三章
热门文章
- mysql8.0驱动包下载_Java JDBC 驱动包下载,MySQL 8及以上适用, mysql-connector-java-8.0.22.jar 官方版。...
- IDEA安装MySQL版本以及驱动jar包下载问题
- eclipse二进制编辑器插件
- 群晖修改ipv6dns服务器,hiboy大佬的padavan开启IPv6,并使用IPv6登录黑群晖的方法
- 威纶触摸屏与电脑连接_威纶通触摸屏和西门子PLC通讯不上解决方法
- 【平面设计基础】01:抠图—薄、透、露的朦胧美
- FreeRTOS软件定时器
- c语言程序设计必备单词,(完整版)C语言编程必背单词.docx
- NLP ---文本情感分析
- Json格式以及常见的Json解析器