Batch job scheduling system, method and apparatus and storage medium

A batch job and scheduling system technology, applied in program control design, program startup/switching, and response error generation, etc., can solve problems such as the inability of centralized job scheduling system to execute batch jobs, and achieve the effect of reducing impact

Pending Publication Date: 2020-11-27
CHINA CONSTRUCTION BANK
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a batch job scheduling system, method, device, and storage medium to solve the problem that batch jobs cannot be executed when the centralized job scheduling system fails

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Batch job scheduling system, method and apparatus and storage medium
  • Batch job scheduling system, method and apparatus and storage medium
  • Batch job scheduling system, method and apparatus and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] This embodiment provides a batch job scheduling system including a two-tier scheduling device, so as to reduce the impact on batch jobs when the centralized batch job scheduling system fails. figure 1 A schematic diagram of the system structure of the batch scheduling system according to Embodiment 1 of the present invention is shown. Such as figure 1 As shown, the batch scheduling system described in this embodiment includes a first scheduling device 100 and a second scheduling device 200 .

[0048] Wherein, the first scheduling device 100 is configured to respectively schedule job execution programs on each business system 300 to execute batch jobs according to the batch job list of each business system 300 .

[0049] A plurality of second scheduling devices 200 are respectively deployed on each business system 300, and the second scheduling device is used to obtain the batch job list of the current business system from the first scheduling device 100, and When a fa...

Embodiment 2

[0057] figure 2 A schematic structural diagram of a second scheduling device according to Embodiment 2 of the present invention is shown. The second scheduling device may be a lightweight job scheduling program, which may be an automated script written with programming tools such as python. Such as figure 2 As shown, the second scheduling device 200 in the batch scheduling system described in this embodiment specifically includes: a first detection unit 201 , a switch unit 202 and a takeover unit 203 .

[0058] Wherein, the first detection unit 201 is configured to detect whether the connection between the current service system and the first scheduling device is disconnected for a set period of time.

[0059] The switch unit 202 is configured to shut off the connection between the current service system and the first dispatching device when it is detected that the connection between the current service system and the first dispatching device is disconnected for a set peri...

Embodiment 3

[0078] This embodiment provides a batch job scheduling method, which can be applied to the second scheduling device in the first or second embodiment above. Such as image 3 As shown, the batch job scheduling method described in this embodiment includes the following processing:

[0079] S101: Obtain a batch job list of the current business system from the first scheduling device.

[0080]Wherein, the current service system is the service system where the second scheduling device is located. The second scheduling device can acquire and synchronously update the batch job list of the current business system from the first scheduling device. The first scheduling device can be a centralized job scheduling device, which can store and maintain a batch job list, and when no failure occurs, the first scheduling device can schedule jobs on the current business system according to the batch job list of the current business system The execution program executes the batch job, obtains ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a batch job scheduling system, method and apparatus and a storage medium, and relates to the field of batch job scheduling. The system comprises: a first scheduling device, wherein the first scheduling device is used for respectively scheduling job execution programs on each business system to execute batch jobs according to a batch job list of each business system; and multiple second scheduling devices, which are respectively deployed on various service systems, wherein each second scheduling device is used for obtaining a batch job list of a currentservice system from the first scheduling device, and when the first scheduling device breaks down, a job execution program on a current business system is scheduled to execute batch jobs according toa batch job list of the current business system, and the current business system is a business system where the second scheduling device is located. Through the batch job scheduling system provided bythe embodiment of the invention, the problem that batch job scheduling cannot be executed when a centralized job scheduling device fails can be solved, and the fault influence is reduced.

Description

technical field [0001] The invention relates to the field of batch job scheduling, in particular to a batch job scheduling system, method, device and storage medium. Background technique [0002] For the business system of the banking industry, after the end of each day, it is usually necessary to complete the end-of-day batch processing tasks according to its business characteristics. [0003] In related technologies, the batch processing of each business system is usually scheduled and managed by a centralized job scheduling system. The centralized job scheduling system will centrally schedule the job execution programs of each business system to execute batch jobs according to the batch processing plan, so that each business system can complete the end-of-day batch processing tasks. [0004] However, this method of scheduling and executing batch jobs relies on a centralized job scheduling device. When the centralized job scheduling device fails, or there is a problem wi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F11/07
CPCG06F9/4881G06F11/0793
Inventor 刘凌峰冀皓杨贵垣于师瑶于文峰
Owner CHINA CONSTRUCTION BANK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products