首页 > 数据库 >Quartz 数据库怎么初始化

Quartz 数据库怎么初始化

时间:2023-10-11 11:31:44浏览次数:48  
标签:初始化 Quartz jdbcjobstore 实例 数据库 quartz org class impl


如下 initialize-schema设为 always 就会初始化表结构,首次运行以后要设回never

spring:
  application:
    name: ${APPLICATION_NAME:nisbos-service-apm-www}
  profiles:
    active: dev
    #,eureka
  autoconfigure:
    exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
  exp:
    enableDetailMsg: true
    projectExceptionCode: 8888 #工程码
  quartz:
    job-store-type: jdbc #数据库方式
    jdbc:
      #initialize-schema: never #不初始化表结构
      initialize-schema: always #初始化表结构
    properties:
      org:
        quartz:
          scheduler:
            instanceId: AUTO #默认主机名和时间戳生成实例ID,可以是任何字符串,但对于所有调度程序来说,必须是唯一的 对应qrtz_scheduler_state INSTANCE_NAME字段
            instanceName: quartzScheduler #quartzScheduler clusteredScheduler
          jobStore:
            class: org.quartz.impl.jdbcjobstore.JobStoreTX #持久化配置
            driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate #我们仅为数据库制作了特定于数据库的代理
            useProperties: true #以指示JDBCJobStore将JobDataMaps中的所有值都作为字符串,因此可以作为名称 - 值对存储而不是在BLOB列中以其序列化形式存储更多复杂的对象。从长远来看,这是更安全的,因为您避免了将非String类序列化为BLOB的类版本问题。
            tablePrefix: QRTZ_  #数据库表前缀
            misfireThreshold: 60000 #在被认为“失火”之前,调度程序将“容忍”一个Triggers将其下一个启动时间通过的毫秒数。默认值(如果您在配置中未输入此属性)为60000(60秒)。
            clusterCheckinInterval: 5000 #设置此实例“检入”*与群集的其他实例的频率(以毫秒为单位)。影响检测失败实例的速度。
            isClustered: false #打开群集功能
          #            lockHandler:
          #              class: org.quartz.impl.jdbcjobstore.StdRowLockSemaphore  #用于生成用于锁定作业存储数据控件的org.quartz.impl.jdbcjobstore.Semaphore实例的类名称
          #              maxRetry: 7
          #              retryPeriod: 3000
          threadPool: #连接池
            class: org.quartz.simpl.SimpleThreadPool
            #            class: com.nisbos.apm.application.biz.qrtz.CustomizedZeroSizeThreadPool
            threadCount: 10
            threadPriority: 5
            threadsInheritContextClassLoaderOfInitializingThread: true
  #          threadExecutor:
  #            class: com.nisbos.apm.application.biz.qrtz.NoRunThreadExecutor


标签:初始化,Quartz,jdbcjobstore,实例,数据库,quartz,org,class,impl
From: https://blog.51cto.com/u_15477378/7808372

相关文章

  • Apipost一大波新功能来袭!连接数据库、TCP协议、MySQL DDL数据导入
    本次Apipost带来数据库功能、TCP协议调试等重量级功能,感兴趣的话大家升级试试吧~数据库配置Apipost提供了数据库连接功能,以便开发者可以在接口调试中可以使用数据库获取入参或进行断言校验目前7.2.2的Apipost支持Mysql、SQLSever、Oracle、Clickhouse、达梦数据库、PostgreSQL、Re......
  • SqlServer中获取数据库中每个表的行数
    SqlServer中获取数据库中每个表的行数CREATETABLE#RowCounts(NumberOfRowsBIGINT,TableNameVARCHAR(128))EXECsp_MSForEachTable'INSERTINTO#RowCountsSELECTCOUNT_BIG(*)ASNumberOfRows,''?''asTableNameFROM?'SELECTTableName,Num......
  • 数据库分区
    1.数据库分区分区优点1、与单个磁盘或文件系统分区相比,可以存储更多的数据。2、通过删除与增加那些数据有关的分区,很容易地删除或增加那些数据。3、一些查询可以得到极大的优化。4、通过跨多个磁盘甚至服务器来分散数据查询,来获得更大询吞吐量。5、MySQL5.5之后支持所有函......
  • 数据库的字段属性
    Unsigned:无符号的整数声明了该列不能声明为负数zerofill:0填充的不足的位数使用0来填充 int(3)  ,5=005自增:通常理解为自增,自动在上一条的基础上+1(默认)通常用来设计唯一的主键~index,必须是整数类型可以自定义设计主键自增的起始值......
  • 多线程分批处理数据(控制服务器cpu,控制数据库cpu)
    packageip;importcom.google.common.collect.Lists;importlombok.extern.slf4j.Slf4j;importjava.util.List;importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;/***功能描述:总思路,根据业务......
  • [GWCTF 2019]我有一个数据库
    原理phpmyadmin4.8.1漏洞php对目录不存在不敏感解题过程进入靶场,看到乱码的页面--,原代码也没啥提示,只能扫目录看看了最终扫到了phpmyadmin,进入可以看到版本信息上网搜漏洞进行复现即可....这个漏洞之前做过,就是切割问号然后目录穿越参考文章:https://blog.csdn.net/m0_55......
  • 9月《中国数据库行业分析报告》已发布,47页干货带你详览 MySQL 崛起之路!
    为了帮助大家及时了解中国数据库行业发展现状、梳理当前数据库市场环境和产品生态等情况,从2022年4月起,墨天轮社区行业分析研究团队出品将持续每月为大家推出最新《中国数据库行业分析报告》,持续传播数据技术知识、努力促进技术创新与行业生态发展,目前已更至第十七期,并发布了共计1......
  • 数据库索引
    聚集索引主键->数据页聚集索引是一种物理存储结构,决定了数据在磁盘上的物理存储顺序。主键是一种约束,用于唯一标识表中的数据行。它通常会自动创建一个聚集索引来支持主键的查找和排序。主键约束约束了唯一性和非空性。要注意的是,聚集索引和主键不是互斥的概念。一个表......
  • .NET 数据库大数据操作方案(插入、更新、删除、查询 、插入或更新)
    1、功能介绍 海量数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API操作数据库达到极限性能,当然你如果不用sqlsugar了解一下原理也可以使用其他ORM实现 BulkCopyBulkCopy是一种用于高效批量......
  • LntonGBS针对数据库删除级联数据后的无效数据进行的优化
    LntonGBS国标视频云服务可支持通过国标GB28181协议将设备接入,实现视频的实时监控直播、录像、语音对讲、云存储、告警、级联等功能,同时也支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。同时LntonGBS平台也支持海康Ehome协议及SDK......