CN108399095A - Dynamic is supported to manage method, system, equipment and the storage medium of timed task - Google Patents

Dynamic is supported to manage method, system, equipment and the storage medium of timed task Download PDF

Info

Publication number
CN108399095A
CN108399095A CN201710064140.9A CN201710064140A CN108399095A CN 108399095 A CN108399095 A CN 108399095A CN 201710064140 A CN201710064140 A CN 201710064140A CN 108399095 A CN108399095 A CN 108399095A
Authority
CN
China
Prior art keywords
examples
trigger
job
schedule
unique mark
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.)
Granted
Application number
CN201710064140.9A
Other languages
Chinese (zh)
Other versions
CN108399095B (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710064140.9A priority Critical patent/CN108399095B/en
Publication of CN108399095A publication Critical patent/CN108399095A/en
Application granted granted Critical
Publication of CN108399095B publication Critical patent/CN108399095B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a kind of method for supporting dynamic to manage timed task, this method includes:It is obtained and is explained by reflex mechanism;The note is parsed, annotating information is obtained;Example is created according to the annotating information and the unique mark of example is set;The example and unique mark are stored in corresponding container.The invention further relates to a kind of system, electronic equipment and the storage mediums of supporting dynamic to manage timed task.

Description

Dynamic is supported to manage method, system, equipment and the storage medium of timed task
Technical field
The present invention relates to field of computer technology more particularly to it is a kind of support dynamic manage the method for timed task, system, Equipment and storage medium.
Background technology
In enterprise software, there are many scenes not need manpower intervention, system can be automatically performed, and general this scene can lead to Cross timed task solution.For example the reporting system of company can send out a report file and check company to the management level of company daily Operating condition, system generate report and send out this action, do not need manpower intervention, at some moment, system is automatic Execution.This function (timed task) of executing automatically is worker, in large-scale electric business system, the quantity of worker It can be especially more.
For the realization of timed task, at this stage there are two types of scheme, one of which is that SPRING explains realization timed task, Another kind is that configuration file realizes timed task.In the development process of software, to reduce development cost, development efficiency is improved, It would generally select to write a common POJO (simple Java object), then be created in configuration file by reflecting Schedule, trigger and job of worker.Will exist with the increase of worker quantity, in configuration file a large amount of The configuration informations such as schedule, trigger, job.Although Open Framework SPRING provides the work(explained and realize timed task Can, but it without the example ID of the externally examples such as exposed schedule, trigger, job, this results in worker administrators Member cannot in system operation to worker execute schedule start, stop or to trigger triggering etc. dynamic Management function.
SPRING, which is explained, realizes that timed task is to create timed task by parsing the attribute explained when system starts, Start task automatically after system start completion.But the technical solution has the following problems:Worker administrative staff cannot open manually Open/close worker;Start, stop, one inferior to trigger triggerings cannot be executed to worker in system operation Dynamic management function.
Configuration file realizes that timed task is determined by parsing the attribute configured in configuration file when system starts and creating When task, timed task can be managed by the example ID configured.The technical solution the problem is that:Configuration is fixed When task workload can be with the linear growth that increases of timed task quantity, and then development efficiency can be caused low, later stage dimension It protects of high cost.
Invention content
In view of this, the present invention provides and a kind of dynamic is supported to manage the method for timed task, system, equipment and storage and be situated between Matter can be achieved that the when dynamic to timed task in operation is managed by zero configuration, and can also reduce development cost, Development efficiency is improved, and then solves that start, stop, right cannot be executed to worker in system operation at this stage Trigger triggers an inferior dynamic management and development efficiency is low, the high problem of later maintenance cost.
To achieve the above object, according to an aspect of the invention, there is provided a kind of support dynamic to manage timed task Method.
The method of the present invention includes:It is obtained and is explained by reflex mechanism;The note is parsed, annotating information is obtained;According to The annotating information creates example and the unique mark that example is arranged;The example and unique mark are stored in corresponding container In.
Optionally, method of the invention further includes:Example ID is encapsulated in note, and then sets the example ID to The unique mark of example.
Optionally, the example ID includes schedule example IDs, trigger example IDs, job example IDs, and then is distinguished It is real to set schedule example IDs, trigger example IDs, job example IDs to schedule examples, trigger examples and job The unique mark of example.
Optionally, include according to the unique mark that the annotating information creates example and example is arranged:According to the note Information creating job examples, and the unique mark of the job examples is set;According to the annotating information and the job examples, Trigger examples are created, and the unique mark of the trigger examples is set;According to the annotating information and described Trigger examples create schedule examples, and the unique mark of the schedule examples are arranged.
Optionally, method of the invention further includes:It is real to create job instance containers, trigger instance containers and schedule Example container;The unique mark of the job examples and job examples is stored in job instance containers;By the trigger examples It is stored in trigger instance containers with the unique mark of trigger examples;By schedule examples and schedule examples Unique mark is stored in schedule instance containers.
According to another aspect of the present invention, a kind of system for supporting dynamic to manage timed task is provided.
The present invention system include:Acquisition module is explained for being obtained by reflex mechanism;Parsing module, for parsing The note obtains annotating information;Creation module, for creating example according to the annotating information and unique mark of example being arranged Know;Storage module, for the example and unique mark to be stored in corresponding container.
Optionally, system of the invention further includes package module, for example ID will to be encapsulated in note, and then is created Module sets the example ID to the unique mark of example.
Optionally, the example ID includes schedule example IDs, trigger example IDs, job example IDs, and then is created It is real that module sets schedule example IDs, trigger example IDs, job example IDs to schedule examples, trigger respectively The unique mark of example and job examples.
Optionally, creation module includes:Job example elements are created, for creating job examples according to the annotating information, And the unique mark of the job examples is set;Trigger example elements are created, it is real according to the annotating information and the job Example creates trigger examples, and the unique mark of the trigger examples is arranged;Schedule example elements are created, are used According to the annotating information and the trigger examples, create schedule examples, and the schedule examples are set Unique mark.
Optionally, the creation module is additionally operable to create job instance containers, trigger instance containers and schedule realities Example container;
And then the unique mark of the job examples and job examples is stored in job instance containers by storage module;And The unique mark of the trigger examples and trigger examples is stored in trigger instance containers;And it will The unique mark of schedule examples and schedule examples is stored in schedule instance containers.
According to another aspect of the present invention, a kind of electronic equipment for supporting dynamic to manage timed task is provided.
The electronic equipment of the present invention includes at least one processor;And connected at least one processor communication Memory;Wherein, the memory stores the instruction executed by one processor, and described instruction is by least one place It manages device to execute, so that at least one processor is able to carry out any in the method for above-mentioned support dynamic management timed task Item method.
According to another aspect of the present invention, it is readable to provide a kind of non-transient computer for supporting that dynamic manages timed task Storage medium.
The non-transient computer readable storage medium of the present invention stores computer instruction, and the computer instruction is for making institute State any one of the method that computer executes above-mentioned support dynamic management timed task method.
According to the technique and scheme of the present invention, by parsing note at runtime, annotating information is obtained, and believe according to explaining When breath creates example, the unique mark of example is set, example and its unique mark are all stored in corresponding container.In turn, exist In system operation, when needing to execute start, stop to schedule and trigger once-through operation to trigger, exist respectively In schedule containers, Trigger containers, Job containers only by the unique mark of schedule examples, trigger examples One mark, the unique mark of job examples inquire specific schedule examples, trigger examples, job examples and execute accordingly Dynamic management operation, that is, support at runtime dynamic management timed task.
Further effect possessed by above-mentioned non-usual optional mode adds hereinafter in conjunction with specific implementation mode With explanation.
Description of the drawings
Attached drawing does not constitute inappropriate limitation of the present invention for more fully understanding the present invention.Wherein:
Fig. 1 is a kind of signal of method key step for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention Figure;
Fig. 2 is the schematic diagram according to the ... of the embodiment of the present invention for creating job examples;
Fig. 3 is the schematic diagram according to the ... of the embodiment of the present invention for creating trigger examples;
Fig. 4 is the schematic diagram according to the ... of the embodiment of the present invention for creating schedule examples;
Fig. 5 is a kind of signal of system main modular for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention Figure;
Fig. 6 is a kind of schematic diagram of electronic equipment for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention;
Fig. 7 is that a kind of hardware configuration of electronic equipment for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention shows It is intended to.
Specific implementation mode
It explains to the exemplary embodiment of the present invention below in conjunction with attached drawing, including the various of the embodiment of the present invention Details should think them only exemplary to help understanding.Therefore, those of ordinary skill in the art should recognize It arrives, various changes and modifications can be made to the embodiments described herein, without departing from scope and spirit of the present invention.Together The description to known function and structure is omitted for clarity and conciseness in sample in following description.
Fig. 1 is a kind of signal of method key step for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention Figure.As shown in Figure 1, a kind of key step of method for supporting dynamic to manage timed task of the embodiment of the present invention includes:
S11:It is obtained and is explained by reflex mechanism.
Each worker must there are one schedule classes, Trigger classes, Job classes, wherein responsible pair of schedule classes Worker carries out start, stop management operation, and Trigger triggers corresponding action according to the triggered time expression formula of setting, only There are Job classes to execute specific service logic.Based on focus separation principle, schedule examples and trigger examples can It is created by reflecting, developer only needs exploitation with the relevant logic of business.
During writing note, example ID is encapsulated in note, and then example ID can be set after creating example It is set to the unique mark of example, also other can set title etc. to unique mark certainly.Also, note parameter can be also set Auto Startup parameter values will explain parameter auto Startup values and be set as false or true, according to note parameter auto Startup parameter values decide whether in the presence of the timed task automatically turned on.Example ID includes schedule example IDs, trigger Example ID, job example IDs, and then respectively set schedule example IDs, trigger example IDs, job example IDs to The unique mark of schedule examples, trigger examples and job examples.For example, the triggering needed for trigger examples is executed The attributes such as temporal expression, schedule example IDs, trigger example IDs, job example IDs are all by explaining class Worker Scheduled is encapsulated, and developer explains Worker in use, need to only be arranged in the Job classes of service logic Scheduled, and corresponding parameter is set.The generic attribute such as following table of one note class:
S12:Parsing is explained, and annotating information is obtained.
S13:Example is created according to annotating information and the unique mark of example is set.Example is created according to annotating information and is set The unique mark for setting example includes:Job examples are created according to annotating information, and the unique mark of job examples is set;According to note Information and job examples are solved, create trigger examples, and the unique mark of trigger examples is set;According to annotating information and Trigger examples create schedule examples, and the unique mark of schedule examples are arranged.
S14:Example and unique mark are stored in corresponding container.Create job instance containers, trigger instance containers With schedule instance containers;The unique mark of job examples and job examples is stored in job instance containers;By trigger The unique mark of example and trigger examples is stored in trigger instance containers;Schedule examples and schedule is real The unique mark of example is stored in schedule instance containers.
Fig. 2 is the schematic diagram according to the ... of the embodiment of the present invention for creating job examples.As shown in Fig. 2, in system initialization class When, the annotating information being arranged in class is obtained by the reflex mechanism of Java, if provided with explaining and the type explained is WorkerScheduled, then it represents that such is a Job class.Then annotating information is parsed, is arranged in acquisition note parameter JobInstanceId values.The example of the Job is created, the unique mark of job examples is set, i.e., sets example ID to explaining ginseng JobInstanceId values in number, and be stored in job instance containers in the form of key-value key-value pairs, key is exactly JobInstanceId values (unique mark job example IDs), value is job examples.
Fig. 3 is the schematic diagram according to the ... of the embodiment of the present invention for creating trigger examples.The responsibility of trigger examples is fixed When trigger job examples execution, triggering implementation schedule up to formula by explain class WorkerScheduled attributes setting, with tool The business realizing of body is unrelated.As shown in figure 3, in system initialization class, it is arranged in Job classes by the parsing of Java reflex mechanisms Note category information, parsing explain take out attribute cronExpression, triggerInstanceId, jobInstanceId's Value.Create trigger examples based on Java reflex mechanisms, the triggering implementation schedule of the example up to formula be exactly COMMENTS attribute CronExpression values, example ID are COMMENTS attribute triggerInstanceId values.By jobInstanceId values from Job Job examples are taken out in container, are then arranged onto the job property parameters of trigger examples.So far, trigger examples have created At, be stored in the form of key-value key-value pairs in trigger instance containers, key be triggerInstanceId values (only One mark trigger example IDs), value is trigger examples.
Fig. 4 is the schematic diagram according to the ... of the embodiment of the present invention for creating schedule examples.The responsibility of schedule examples is Start, stop operation for managing worker, the logic realization with specific business are unrelated.It is equally based on focus separation principle, is led to It crosses reflection and creates schedule examples.As shown in figure 4, in system initialization class, by the reflex mechanism of Java, Job is obtained Annotating information in class, parsing COMMENTS attribute scheduleInstanceId, triggerInstanceId.According to TriggerInstanceId takes out corresponding trigger examples from Trigger containers, and the schedule examples are given in setting.Wound It is saved in schedule containers in the form of key-value key assignments after the completion of building.
By above step, schedule examples, trigger examples, job examples, which have created, to be completed and is stored in respectively From container suffer, and pass through COMMENTS attribute be provided with schedule, trigger, job example example ID and triggering execute Temporal expression parameter to parse at runtime, and then creates respective instance and the unique mark of example is arranged.When worker is managed When reason person needs dynamic to manage worker at runtime, attribute when can be explained according to user setting ScheduleInstanceId, triggerInstanceId, jobInstanceId value are taken out uniquely from cell therefor Then schedule, trigger and job example send message to example, and then can be in system operation into Mobile state management.
Fig. 5 is a kind of signal of system main modular for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention Figure.As shown in figure 5, a kind of system for supporting that dynamic manages timed task of the embodiment of the present invention includes:Acquisition module, parsing mould Block, creation module and storage module, acquisition module be used for by reflex mechanism obtain explain, parsing module for parse note with Annotating information is obtained, creation module is used to create example according to annotating information and the unique mark of example is arranged, and storage module is used It is stored in corresponding container in by example and unique mark.Creation module includes:Job example elements are created, for according to note Information creating job examples, and the unique mark of job examples is set;Create trigger example elements, according to annotating information and Job examples create trigger examples, and the unique mark of trigger examples are arranged;Schedule example elements are created, are used According to annotating information and trigger examples, create schedule examples, and the unique mark of schedule examples is set. Creation module is additionally operable to create job instance containers, trigger instance containers and schedule instance containers;And then storage module The unique mark of job examples and job examples is stored in job instance containers;And it is trigger examples and trigger is real The unique mark of example is stored in trigger instance containers;And by unique mark of schedule examples and schedule examples Schedule instance containers are stored in knowledge.
A kind of system for supporting that dynamic manages timed task of the embodiment of the present invention further includes package module, and package module is used In example ID will be encapsulated in note, and then creation module sets example ID to the unique mark of example.Example ID includes Schedule example IDs, trigger example IDs, job example IDs, so creation module respectively by schedule example IDs, Trigger example IDs, job example IDs are set as the unique mark of schedule examples, trigger examples and job examples.This hair A kind of system for supporting that dynamic manages timed task of bright embodiment, which can also be arranged, explains parameter auto Startup parameter values, Parameter autoStartup values will be explained and be set as false or true, be according to the decision of parameter auto Startup parameter values is explained It is no to there is the timed task automatically turned on.
The embodiment of the present invention it is a kind of support dynamic manage timed task system by schedule example IDs, Trigger example IDs, job example IDs, job triggering implementation schedule up in the parameter settings to the property parameters of note such as formula, In system initialization class by reflection automatically create schedule examples, trigger examples and job examples be saved in it is corresponding In container, replaces and configured by configuration file.Schedule example IDs unique mark one in schedule containers Schedule examples.Equally, trigger example IDs one trigger example of unique mark, job in trigger instance containers Example ID one job example of unique mark in job instance containers.In this way in system operation, when needs pair It is real in schedule instance containers, trigger when schedule executes start, stop and triggers once-through operation to trigger It is inquired specifically by schedule example IDs, trigger example IDs, job example IDs in example container, job instance containers Schedule examples, trigger examples, job examples execute corresponding dynamic management operation.To improve exploitation effect Rate reduces development cost, and improves the maintainability of system.
Fig. 6 is a kind of schematic diagram of electronic equipment for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention.Such as Shown in Fig. 6, a kind of device 6 for supporting dynamic to manage timed task of the embodiment of the present invention includes memory 61 and at least one place Manage device 62, wherein memory 61 is connect at least one processor 62 by bus, and memory 61, which is stored with, to be handled by one The instruction that device executes, when the operation of the device of the present embodiment, instruction is executed by least one processor, so that at least one processing Device is able to carry out method flow as shown in Figs 1-4.
Fig. 7 is that a kind of hardware configuration of electronic equipment for supporting dynamic to manage timed task according to the ... of the embodiment of the present invention shows It is intended to.As shown in Fig. 7 (by taking a processor as an example), the electronic equipment of the present embodiment further includes input unit 73 and output device 74.Memory 71, processor 72 and input unit 73, output device 74 can be connected by bus or other modes, in Fig. 7 For being connected by bus.Memory 71 is used as a kind of non-transient computer readable storage medium, can be used for storing non-transient Software program, non-transient computer executable program and module, as the support dynamic management timing in the embodiment of the present application is appointed Corresponding program instruction/the module of method of business is (for example, attached acquisition module shown in fig. 5, parsing module, creation module and deposit Amplification module).Processor 72 is stored in non-transient software program, instruction and module in memory 71 by operation, to hold The various function application of row server and data processing are realized in above method embodiment and support dynamic management timed task Processing method.
Memory 71 may include storing program area and storage data field, wherein storing program area can storage program area, At least one required application program of function;Storage data field can be stored to be set according to the electronics of support dynamic management timed task Standby uses created data etc..In addition, memory 71 may include high-speed random access memory, can also include non-temporary State memory, for example, at least a disk memory, flush memory device or other non-transient solid-state memories.In some realities It applies in example, it includes the memory remotely located relative to processor 72 that memory 71 is optional, these remote memories can pass through Network connection manages the electronic equipment of timed task to support dynamic.The example of above-mentioned network includes but not limited to internet, enterprise Industry intranet, LAN, mobile radio communication and combinations thereof.
Input unit 73 can receive the number or character information of input, and generates and support dynamic management timed task The related key signals input of user setting and function control of electronic equipment.Output device 74 may include that the displays such as display screen are set It is standby.
One or more module is stored in memory 71, when being executed by one or more processor 72, is executed Support dynamic in above-mentioned any means embodiment manages the processing method of timed task.
The said goods can perform the method that the embodiment of the present application is provided, and has the corresponding function module of execution method and has Beneficial effect.The not technical detail of detailed description in the present embodiment, reference can be made to the method that the embodiment of the present application is provided.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the program, which can be stored in a non-transient computer and can be read, deposits In storage media, the program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, the storage medium Can be magnetic disc, CD, read-only memory (Read-Only Memory, ROM) or random access memory (RandomAccessMemory RAM) etc..
Above-mentioned specific implementation mode, does not constitute limiting the scope of the invention.Those skilled in the art should be bright It is white, design requirement and other factors are depended on, various modifications, combination, sub-portfolio and replacement can occur.It is any Modifications, equivalent substitutions and improvements made by within the spirit and principles in the present invention etc., should be included in the scope of the present invention Within.

Claims (12)

1. a kind of method for supporting dynamic to manage timed task, which is characterized in that including:
It is obtained and is explained by reflex mechanism;
The note is parsed, annotating information is obtained;
Example is created according to the annotating information and the unique mark of example is set;
The example and unique mark are stored in corresponding container.
2. according to the method described in claim 1, it is characterized in that, further including:
Example ID is encapsulated in note, and then sets the example ID to the unique mark of example.
3. according to the method described in claim 2, it is characterized in that, the example ID includes schedule example IDs, trigger Example ID, job example IDs, and then respectively set schedule example IDs, trigger example IDs, job example IDs to The unique mark of schedule examples, trigger examples and job examples.
4. according to the method described in claim 1, it is characterized in that, creating example according to the annotating information and example being arranged Unique mark includes:
Job examples are created according to the annotating information, and the unique mark of the job examples is set;
According to the annotating information and the job examples, trigger examples are created, and the trigger examples are set only One mark;
According to the annotating information and the trigger examples, schedule examples are created, and it is real that the schedule is arranged The unique mark of example.
5. according to the method described in claim 4, it is characterized in that, further including:
Create job instance containers, trigger instance containers and schedule instance containers;
The unique mark of the job examples and job examples is stored in job instance containers;
The unique mark of the trigger examples and trigger examples is stored in trigger instance containers;
The unique mark of schedule examples and schedule examples is stored in schedule instance containers.
6. a kind of system for supporting dynamic to manage timed task, which is characterized in that including:
Acquisition module is explained for being obtained by reflex mechanism;
Parsing module obtains annotating information for parsing the note;
Creation module, for creating example according to the annotating information and the unique mark of example being arranged;
Storage module, for the example and unique mark to be stored in corresponding container.
7. system according to claim 6, which is characterized in that further include package module, for example ID to be encapsulated in note Xie Zhong, and then creation module sets the example ID to the unique mark of example.
8. system according to claim 7, which is characterized in that the example ID includes schedule example IDs, trigger Example ID, job example IDs, and then schedule example IDs, trigger example IDs, job example IDs are arranged respectively for creation module For the unique mark of schedule examples, trigger examples and job examples.
9. system according to claim 6, which is characterized in that creation module includes:
Job example elements are created, for creating job examples according to the annotating information, and the unique of the job examples is set Mark;
Trigger example elements are created, according to the annotating information and the job examples, create trigger examples, and set Set the unique mark of the trigger examples;
Schedule example elements are created, for according to the annotating information and the trigger examples, it is real to create schedule Example, and the unique mark of the schedule examples is set.
10. system according to claim 9, which is characterized in that the creation module be additionally operable to create job instance containers, Trigger instance containers and schedule instance containers;
And then the unique mark of the job examples and job examples is stored in job instance containers by storage module;And by institute The unique mark for stating trigger examples and trigger examples is stored in trigger instance containers;And it is schedule is real Example and the unique mark of schedule examples are stored in schedule instance containers.
11. a kind of electronic equipment for supporting dynamic to manage timed task, including:
At least one processor;And
The memory being connect at least one processor communication;Wherein,
The memory is stored with the instruction that can be executed by one processor, and described instruction is by least one processor It executes, so that at least one processor is able to carry out the method described in any one of claim 1-5.
12. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage computer refers to It enables, the method that the computer instruction is used to that the computer perform claim to be made to require described in any one of 1-5.
CN201710064140.9A 2017-02-04 2017-02-04 Method, system, device and storage medium for supporting dynamic management of timed tasks Active CN108399095B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710064140.9A CN108399095B (en) 2017-02-04 2017-02-04 Method, system, device and storage medium for supporting dynamic management of timed tasks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710064140.9A CN108399095B (en) 2017-02-04 2017-02-04 Method, system, device and storage medium for supporting dynamic management of timed tasks

Publications (2)

Publication Number Publication Date
CN108399095A true CN108399095A (en) 2018-08-14
CN108399095B CN108399095B (en) 2021-08-10

Family

ID=63093403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710064140.9A Active CN108399095B (en) 2017-02-04 2017-02-04 Method, system, device and storage medium for supporting dynamic management of timed tasks

Country Status (1)

Country Link
CN (1) CN108399095B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857529A (en) * 2019-01-15 2019-06-07 深圳业拓讯通信科技有限公司 A kind of method and device of dynamically load and scheduling timing task
CN110334126A (en) * 2019-05-23 2019-10-15 平安科技(深圳)有限公司 Timed task processing method, device and computer equipment based on Spring MVC
CN110780920A (en) * 2019-11-01 2020-02-11 腾讯音乐娱乐科技(深圳)有限公司 Data processing method, device, client and medium
CN115878097A (en) * 2023-03-03 2023-03-31 智慧眼科技股份有限公司 Method and system for creating timing task

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782992A (en) * 2010-03-18 2010-07-21 万易通国际科技(北京)有限公司 Online transaction system and method
CN101887381A (en) * 2010-06-22 2010-11-17 北京伟库电子商务科技有限公司 Method and device for configuring timing tasks based on Quartz frame
CN104092591A (en) * 2014-08-04 2014-10-08 飞狐信息技术(天津)有限公司 Task monitoring method and system
CN104182484A (en) * 2014-08-07 2014-12-03 北京京东尚科信息技术有限公司 Method and device for realizing mapping of HBase data and Java domain objects
CN106302442A (en) * 2016-08-12 2017-01-04 广州慧睿思通信息科技有限公司 A kind of network communication packet analytic method based on Java language

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782992A (en) * 2010-03-18 2010-07-21 万易通国际科技(北京)有限公司 Online transaction system and method
CN101887381A (en) * 2010-06-22 2010-11-17 北京伟库电子商务科技有限公司 Method and device for configuring timing tasks based on Quartz frame
CN104092591A (en) * 2014-08-04 2014-10-08 飞狐信息技术(天津)有限公司 Task monitoring method and system
CN104182484A (en) * 2014-08-07 2014-12-03 北京京东尚科信息技术有限公司 Method and device for realizing mapping of HBase data and Java domain objects
CN106302442A (en) * 2016-08-12 2017-01-04 广州慧睿思通信息科技有限公司 A kind of network communication packet analytic method based on Java language

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857529A (en) * 2019-01-15 2019-06-07 深圳业拓讯通信科技有限公司 A kind of method and device of dynamically load and scheduling timing task
CN109857529B (en) * 2019-01-15 2023-06-27 深圳业拓讯通信科技有限公司 Method and device for dynamically loading and scheduling timing tasks
CN110334126A (en) * 2019-05-23 2019-10-15 平安科技(深圳)有限公司 Timed task processing method, device and computer equipment based on Spring MVC
CN110334126B (en) * 2019-05-23 2024-02-27 平安科技(深圳)有限公司 Timing task processing method and device based on Spring MVC and computer equipment
CN110780920A (en) * 2019-11-01 2020-02-11 腾讯音乐娱乐科技(深圳)有限公司 Data processing method, device, client and medium
CN110780920B (en) * 2019-11-01 2023-11-03 腾讯音乐娱乐科技(深圳)有限公司 Data processing method, device, client and medium
CN115878097A (en) * 2023-03-03 2023-03-31 智慧眼科技股份有限公司 Method and system for creating timing task

Also Published As

Publication number Publication date
CN108399095B (en) 2021-08-10

Similar Documents

Publication Publication Date Title
US8601323B2 (en) Advanced management of runtime errors
CN108399095A (en) Dynamic is supported to manage method, system, equipment and the storage medium of timed task
US8739124B2 (en) Configuring integration capabilities for system integration
US20070250813A1 (en) Configurable Software Stack
US11150896B2 (en) Automated generation of service definitions for message queue application clients
CA2998465C (en) Application provisioning system for requesting configuration updates for application objects across data centers
US9507839B2 (en) Method for determining a supported connectivity between applications
CN108717362B (en) Network equipment configuration system and method based on inheritable structure
US20110099158A1 (en) System and method for automatically detecting, reporting, and tracking conflicts in a change management system
US10621531B2 (en) Executing a business process by a standard business process engine
US20070250812A1 (en) Process Encoding
KR20200046769A (en) Method for providing business process management system based on automatic report generation
CN104536819A (en) Task scheduling method based on WEB service
US8856155B2 (en) Management of configuration data structures in multi-layer data models
US8554594B2 (en) Automated process assembler
US20160011730A1 (en) Generic User Interface Client for Software Logistics Processes
US20220182851A1 (en) Communication Method and Apparatus for Plurality of Administrative Domains
KR102339897B1 (en) Method for providing business process management system based on automatic report generation
US10417597B2 (en) Enabling synchronicity between architectural models and operating environments
JP2012164146A (en) Workflow management device and computer program
US8260782B2 (en) Data element categorization in a service-oriented architecture
US10838714B2 (en) Applying packages to configure software stacks
JP2014191568A (en) Operation system
US11841838B1 (en) Data schema compacting operation when performing a data schema mapping operation
Miró Blanco Implementing a Kubernetes cluster with IBM Cloud

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant