Quartz-based distributed task scheduling system and method
A technology of distributed tasks and scheduling methods, applied in the field of quartz-based distributed task scheduling systems, can solve the problems of increasing application-side workload, task dispersion, complexity, etc., to reduce lock contention, reduce load, and improve throughput. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] see figure 1 , the embodiment of the present invention provides a distributed task scheduling system based on quartz, which is integrated by a coordinator and a plurality of quartz service engines. The kernel of each quartz service engine includes a plurality of task management units, and the task management unit is preset with a first Load threshold; the coordinator is used to monitor the first load water level of the task management unit, and to dynamically expand the new task management unit when the first load water level of any task management unit reaches the first load threshold, wherein the new task management unit The configuration of the unit is the same as that of the task management unit whose first load water level reaches the first load threshold.
[0037] In the distributed task scheduling system based on quartz provided by the present invention, the kernel of each quartz service engine includes a plurality of task management units, and utilizes the coord...
Embodiment 2
[0043] see Figure 4 , the embodiment of the present invention provides a quartz-based distributed task scheduling method, including:
[0044] The first load threshold is preset to the task management unit in the quartz service engine, wherein the kernel of each quartz service engine includes a plurality of task management units, and the data of the task management unit in the quartz service engine is stored to the corresponding to the quartz service engine in the database;
[0045] Use the coordinator to monitor the first load level of the task management unit, and when the coordinator monitors that the first load level of any task management unit reaches the first load threshold, dynamically expand the new task management unit and make the new task management unit The configuration of the unit is the same as that of the task management unit whose first load water level reaches the first load threshold.
[0046] Wherein, when the coordinator monitors that the first load wat...
Embodiment 3
[0062] A computer-readable storage medium, having computer-readable program instructions stored thereon, the computer-readable program instructions are used to execute the quartz-based distributed task scheduling method in the second embodiment above, including: in the quartz service engine The task management unit presets the first load threshold, wherein the kernel of each quartz service engine includes a plurality of task management units, and the data of the task management unit in the quartz service engine is stored to correspond to the quartz service engine in the database; use the coordinator to monitor the first load level of the task management unit, and when the coordinator monitors that the first load level of any of the task management units reaches the first load threshold, dynamically expand the new a task management unit, and make the configuration of the new task management unit the same as that of the task management unit whose first load water level reaches th...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com