Distributed job scheduling method and device and distributed system
A job scheduling, distributed technology, applied in the computer field
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] Embodiment 1 of the present invention provides a distributed job scheduling method, which is applied to a distributed system. The distributed system mentioned in Embodiment 1 of the present invention is a distributed software system, and the scene is transformed into the same software service program Installed and deployed on multiple computers separately, all installed software programs are completely consistent in function. For example, quartz and redis are installed and deployed on multiple computers in a distributed system. Among them, quartz is an open source scheduling framework developed in java language, which can realize various scheduling functions such as periodicity and cron expressions; redis is a key-value database based on memory, with fast read and write speed, and is mostly used for data processing cache. It can be understood that the software service program installed and deployed on multiple computers in the distributed system is not limited to the a...
Embodiment 2
[0105] Embodiment 2 of the present invention provides a distributed job scheduling method, which is applied to distributed systems, specifically the job recovery process in distributed job scheduling. The distributed system mentioned in Embodiment 2 of the present invention is distributed The software system, the scenario is that the same software service program is installed and deployed on multiple computers, and all installed software programs are completely consistent in function. For example, quartz and redis are installed and deployed on multiple computers in a distributed system. Among them, quartz is an open source scheduling framework developed in java language, which can realize various scheduling functions such as periodicity and cron expressions; redis is a memory-based key-value database with fast read and write speed, and is mostly used for data processing cache. It can be understood that the software service program installed and deployed on multiple computers ...
Embodiment 3
[0131] Corresponding to Embodiment 1 and Embodiment 2 of the present invention, Embodiment 3 of the present invention provides a distributed job scheduling apparatus. Figure 12 It is a schematic structural diagram of a job scheduling device in a job scheduling server according to Embodiment 3 of the present invention. Such as Figure 12 As shown, the job scheduling device of the job scheduling server in Embodiment 3 of the present invention includes a first receiving module 10, a issuing lock module 11, a cache module 12, a job scheduling module 13, a job scheduling lock module 14, a first acquiring module 15 and an example The server selection module 16 is executed.
[0132] Specifically, the first receiving module 10 is configured to receive the delivered job;
[0133] Issue lock module 11, after receiving the issued operation, be used for judging whether there is the issued lock of described operation; When the issued lock of described operation does not exist, the issue...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - 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



