CN104252407A - 一种quartz框架下任务记录方法和装置 - Google Patents

一种quartz框架下任务记录方法和装置 Download PDF

Info

Publication number
CN104252407A
CN104252407A CN201310538816.5A CN201310538816A CN104252407A CN 104252407 A CN104252407 A CN 104252407A CN 201310538816 A CN201310538816 A CN 201310538816A CN 104252407 A CN104252407 A CN 104252407A
Authority
CN
China
Prior art keywords
trigger
result
triggering
scheduler
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310538816.5A
Other languages
English (en)
Inventor
盘学文
贾西贝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huaao Data Technology Co Ltd
Original Assignee
Shenzhen Huaao Data Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Huaao Data Technology Co Ltd filed Critical Shenzhen Huaao Data Technology Co Ltd
Priority to CN201310538816.5A priority Critical patent/CN104252407A/zh
Priority to PCT/CN2014/084620 priority patent/WO2015067087A1/zh
Publication of CN104252407A publication Critical patent/CN104252407A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请提供了一种quartz框架下任务记录方法,包括:调度器查找当前时间点有触发任务的触发器;所述调度器检测所述触发器的触发结果;所述调度器将所述触发结果录入触发记录。本发明还提供了对应的装置。本发明实施例通过调度器检测触发器的出发结果,并记录触发记录,方便了用户查看。

Description

一种quartz框架下任务记录方法和装置
技术领域
本申请涉及quartz技术领域,特别是涉及一种quartz框架下任务记录方法和装置。
背景技术
Quartz是一个java开源作业调度框架。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。支持按次数、日、周、时间段,甚至Cron表达式调度作业。在基于调度的产品中,必然需要监控一个作业的触发、执行情况,例如,我们需要知道一个作业什么时候触发并执行了,以及其触发和执行结果等。目前Quartz并未对触发器触发失败进行记录和处理,因此,需要一种记录功能,使其方便用户使用。
发明内容
本申请所要解决的技术问题是提供一种可以提供记录功能的quartz框架下任务记录方法和装置。
为了解决上述问题,本申请公开了一种quartz框架下任务记录方法,包括:
调度器查找当前时间点有触发任务的触发器;
所述调度器检测所述触发器的触发结果;
所述调度器将所述触发结果录入触发记录。
进一步,所述调度器检测触发器的触发结果包括:
所述调度器检测当前时间之前和当前时间点,所述触发起的触发结果。
进一步,所述调度器检测触发器的触发结果包括:
调度器检测触发器的触发结果,所述触发结果包括:触发成功、触发失败和触发结果未知。
进一步,所述调度器将触发结果录入触发记录:
所述调度器将所述触发结果及其对应的调度器ID、触发器ID和时间录入触发记录。
本申请还提供了一种quartz框架下任务记录装置,包括:
查找模块,用于查找当前时间点有触发任务的触发器;
检测模块,用于检测所述触发器的触发结果;
录入模块,用于将所述触发结果录入触发记录。
进一步,所述检测模块还用于:
检测当前时间之前和当前时间点,所述触发起的触发结果。
进一步,所述检测模块还用于:
检测触发器的触发结果,所述触发结果包括:触发成功、触发失败和触发结果未知。
进一步,所述录入模块还用于:
将所述触发结果及其对应的调度器ID、触发器ID和时间录入触发记录。
与现有技术相比,本申请包括以下优点:通过调度器检测触发器的出发结果,并记录触发记录,方便了用户查看。
附图说明                        
图1是本发明一种quartz框架下任务记录方法一实施例的流程图;
图2是本发明一种quartz框架下任务记录装置一实施例的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
参照图1,示出了本申请一种quartz框架下任务记录方法一实施例的流程图;
本发明实施例提供的一种quartz框架下任务记录方法,包括:
步骤S101、调度器查找当前时间点有触发任务的触发器;
调度器Scheduler在启动的时候会开启一个线程Thread,Thread会不停循环的根据当前时间到数据库查询该时间点会触发作业的活动的触发器Trigger。
步骤S102、调度器检测所述触发器的触发结果;
进一步,所述调度器检测触发器的触发结果包括:
所述调度器检测当前时间之前和当前时间点,所述触发起的触发结果。
调度器检测触发器的触发结果,所述触发结果包括:触发成功、触发失败和触发结果未知。
调度器Scheduler发送指令要求触发器Trigger检测其以前是否遗漏触发作业:根据上次执行完成时间CT和这次执行时间ST以及Trigger的触发时间间隔D或者时间点,计算出遗漏次数和时间及其原因。例如,按时间间隔触发作业的Trigger的计算为:n =(CT - ST)/ D。
步骤S103、调度器将所述触发结果录入触发记录。
进一步,所述调度器将触发结果录入触发记录:
所述调度器将所述触发结果及其对应的调度器ID、触发器ID和时间录入触发记录。
将步骤S102所述得到的遗漏执行信息(包括Scheduler名称、Trigger名称、遗漏时间一起原因)录入到数据库。
本发明实施例通过调度器检测触发器的出发结果,并记录触发记录,方便了用户查看。
参照图2为本发明一种quartz框架下任务记录装置一实施例的结构示意图。
本申请提供的一种quartz框架下任务记录装置,包括:
查找模块21,用于查找当前时间点有触发任务的触发器;
检测模块22,用于检测所述触发器的触发结果;
录入模块23,用于将所述触发结果录入触发记录。
进一步,所述检测模块22还用于:
检测当前时间之前和当前时间点,所述触发起的触发结果。
进一步,所述检测模块22还用于:
检测触发器的触发结果,所述触发结果包括:触发成功、触发失败和触发结果未知。
进一步,所述录入模块23还用于:
将所述触发结果及其对应的调度器ID、触发器ID和时间录入触发记录。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
以上对本申请所提供的一种quartz框架下任务记录方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (8)

1.一种quartz框架下任务记录方法,其特征在于,包括:
调度器查找当前时间点有触发任务的触发器;
所述调度器检测所述触发器的触发结果;
所述调度器将所述触发结果录入触发记录。
2.根据权利要求1所述的方法,其特征在于,所述调度器检测触发器的触发结果包括:
所述调度器检测当前时间之前和当前时间点,所述触发起的触发结果。
3.根据权利要求2所述的方法,其特征在于,所述调度器检测触发器的触发结果包括:
调度器检测触发器的触发结果,所述触发结果包括:触发成功、触发失败和触发结果未知。
4.根据权利要求3所述的方法,其特征在于,所述调度器将触发结果录入触发记录:
所述调度器将所述触发结果及其对应的调度器ID、触发器ID和时间录入触发记录。
5.一种quartz框架下任务记录装置,其特征在于,包括:
查找模块,用于查找当前时间点有触发任务的触发器;
检测模块,用于检测所述触发器的触发结果;
录入模块,用于将所述触发结果录入触发记录。
6.根据权利要求5所述的***,其特征在于,所述检测模块还用于:
检测当前时间之前和当前时间点,所述触发起的触发结果。
7.根据权利要求6所述的***,其特征在于,所述检测模块还用于:
检测触发器的触发结果,所述触发结果包括:触发成功、触发失败和触发结果未知。
8.根据权利要求7所述的***,其特征在于,所述录入模块还用于:
将所述触发结果及其对应的调度器ID、触发器ID和时间录入触发记录。
CN201310538816.5A 2013-11-05 2013-11-05 一种quartz框架下任务记录方法和装置 Pending CN104252407A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310538816.5A CN104252407A (zh) 2013-11-05 2013-11-05 一种quartz框架下任务记录方法和装置
PCT/CN2014/084620 WO2015067087A1 (zh) 2013-11-05 2014-08-18 一种属性集推荐方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310538816.5A CN104252407A (zh) 2013-11-05 2013-11-05 一种quartz框架下任务记录方法和装置

Publications (1)

Publication Number Publication Date
CN104252407A true CN104252407A (zh) 2014-12-31

Family

ID=52187334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310538816.5A Pending CN104252407A (zh) 2013-11-05 2013-11-05 一种quartz框架下任务记录方法和装置

Country Status (2)

Country Link
CN (1) CN104252407A (zh)
WO (1) WO2015067087A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11727284B2 (en) 2019-12-12 2023-08-15 Business Objects Software Ltd Interpretation of machine learning results using feature analysis
US12039416B2 (en) 2020-02-21 2024-07-16 Sap Se Facilitating machine learning using remote data
US11580455B2 (en) 2020-04-01 2023-02-14 Sap Se Facilitating machine learning configuration

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005066587A1 (en) * 2003-12-30 2005-07-21 Ting-Mao Chang Proximity triggered job scheduling system and method
US20080066070A1 (en) * 2006-09-12 2008-03-13 Sun Microsystems, Inc. Method and system for the dynamic scheduling of jobs in a computing system
CN101604242A (zh) * 2009-07-17 2009-12-16 深圳市珍爱网信息技术有限公司 Java应用***中实现定时任务的***
CN101887381A (zh) * 2010-06-22 2010-11-17 北京伟库电子商务科技有限公司 基于Quartz框架的配置定时任务的方法和装置
CN102420709A (zh) * 2011-12-23 2012-04-18 大唐移动通信设备有限公司 一种基于任务框架的调度任务管理方法和设备
CN102880473A (zh) * 2012-09-28 2013-01-16 五八有限公司 基于quartz框架的任务执行方法及装置
CN102902812A (zh) * 2012-10-22 2013-01-30 飞天诚信科技股份有限公司 一种数据库远程同步的实现方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100421101C (zh) * 2005-09-14 2008-09-24 华为技术有限公司 数据核对装置及核对方法
CN101673203B (zh) * 2008-09-10 2014-05-14 华硕电脑股份有限公司 处理装置及其相关的数据处理方法
CN102073921A (zh) * 2010-12-08 2011-05-25 中国测绘科学研究院 一种基于规则知识库进行自动审核的数据管理***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005066587A1 (en) * 2003-12-30 2005-07-21 Ting-Mao Chang Proximity triggered job scheduling system and method
US20080066070A1 (en) * 2006-09-12 2008-03-13 Sun Microsystems, Inc. Method and system for the dynamic scheduling of jobs in a computing system
CN101604242A (zh) * 2009-07-17 2009-12-16 深圳市珍爱网信息技术有限公司 Java应用***中实现定时任务的***
CN101887381A (zh) * 2010-06-22 2010-11-17 北京伟库电子商务科技有限公司 基于Quartz框架的配置定时任务的方法和装置
CN102420709A (zh) * 2011-12-23 2012-04-18 大唐移动通信设备有限公司 一种基于任务框架的调度任务管理方法和设备
CN102880473A (zh) * 2012-09-28 2013-01-16 五八有限公司 基于quartz框架的任务执行方法及装置
CN102902812A (zh) * 2012-10-22 2013-01-30 飞天诚信科技股份有限公司 一种数据库远程同步的实现方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DRAGONFLY29: "基于Quartz开发企业级任务调度应用", 《百度文库》 *
NEU0219: "Quartz使用说明及官方开发中文指南", 《百度文库》 *

Also Published As

Publication number Publication date
WO2015067087A1 (zh) 2015-05-14

Similar Documents

Publication Publication Date Title
US11550628B2 (en) Performing runbook operations for an application based on a runbook definition
WO2017050146A1 (zh) 终端应用app的加载方法及装置
US10692048B2 (en) Apparatus and method for generating a chronological timesheet
US20100223446A1 (en) Contextual tracing
US8843684B2 (en) Performing call stack sampling by setting affinity of target thread to a current process to prevent target thread migration
RU2015153190A (ru) Объединение событий геозоны
CN102521098B (zh) Cpu死机监控的处理方法和装置
US20130145350A1 (en) Efficient, large scale trace storage system
US11003574B2 (en) Optimized testing system
US10175954B2 (en) Method of processing big data, including arranging icons in a workflow GUI by a user, checking process availability and syntax, converting the workflow into execution code, monitoring the workflow, and displaying associated information
JP2016521946A5 (zh)
CN107025224B (zh) 一种监控任务运行的方法和设备
CN108446199A (zh) 一种应用卡顿的检测方法及装置
US20140068350A1 (en) Self-checking system and method using same
CN101689132B (zh) 监控设备
WO2015116064A1 (en) End user monitoring to automate issue tracking
US20130227586A1 (en) Recording Activity of Software Threads in a Concurrent Software Environment
CN104252407A (zh) 一种quartz框架下任务记录方法和装置
US20190340052A1 (en) System for monitoring a plurality of distributed devices
US9842044B2 (en) Commit sensitive tests
CN102622300B (zh) 多任务***中死循环或类死循环的检测方法
CN112988776B (zh) 文本解析规则的更新方法、装置、设备及可读存储介质
US11188449B2 (en) Automated exception resolution during a software development session based on previous exception encounters
CN113157569B (zh) 自动化测试方法、装置、计算机设备和存储介质
CN107451056B (zh) 监听接口测试结果的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141231

RJ01 Rejection of invention patent application after publication