Task scheduling method, device and equipment and storage medium

A task scheduling and task technology, applied in the computer field, can solve the problems of low reliability and efficiency of task scheduling, inability to complete the target task, and inability of the task submitter to process the target task, so as to improve stability and reliability and improve efficiency. Effect

Active Publication Date: 2020-11-13
NANJING LINGXING TECH CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, the task scheduling system only includes a management node, which is responsible for managing and receiving all task scheduling requests from application service nodes. When the management node fails, the target task cannot be completed, and the target task is sent to the task submitter at the management node When , there is a situation that the task submitter cannot handle the target task, and the reliability and efficiency of task scheduling are low

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
  • Task scheduling method, device and equipment and storage medium
  • Task scheduling method, device and equipment and storage medium
  • Task scheduling method, device and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] figure 1 It is a schematic flow diagram of a task scheduling method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where different tasks are executed by a task scheduling system, and the method can be executed by a task scheduling device in a management node of the task scheduling system , the task scheduling system includes at least two management nodes. Such as figure 1 As shown, the method specifically includes the following steps:

[0035] Step 110, the target management node reads the task parameters of the target task scheduling request in the application service node.

[0036] Wherein, at least two job masters (management nodes) may be included in the task scheduling system, and the job master is a management node of the task scheduling system for connecting application service (application service) nodes, jobsubmitter (task submitter) and job pool (task Pool), each management node can receive the target task ...

Embodiment 2

[0059] figure 2 It is a schematic flow diagram of a task scheduling method provided by Embodiment 2 of the present invention. This embodiment is applicable to the situation where different tasks are executed by a task scheduling system, and the method can be implemented by a task scheduling device in an application service node of the task scheduling system. implement. Such as figure 2 As shown, the method specifically includes the following steps:

[0060] Step 210, acquire the task scheduling request of the service end.

[0061] Among them, the user sends a task scheduling request at the service end, and there can be multiple application service nodes. The application service node is connected with the business end, and provides an RPC interface for the application service node to call the request, and the business end determines which application service node to send the request to according to the time hash. The target business of the task scheduling request mainly i...

Embodiment 3

[0070] image 3 It is a structural block diagram of a task scheduling device provided in Embodiment 3 of the present invention. The device is configured on the management node of the task scheduling system. The task scheduling system includes at least two management nodes. The device can execute the tasks described in any embodiment of the present invention. A task scheduling method is provided, which has corresponding functional modules and beneficial effects of the execution method. Such as image 3 As shown, the device specifically includes:

[0071] The parameter reading module 301 is used for reading the task parameters of the target task scheduling request in the application service node by the target management node;

[0072] The command assembling module 302 is used for assembling the task parameters in the target task scheduling request into an executable command statement according to a preset executable command generator;

[0073] A submitter determination module...

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 discloses a task scheduling method and device, equipment and a storage medium. The method is executed by a management node of a task scheduling system, the task scheduling system comprises at least two management nodes, and the method comprises the steps that a target management node reads task parameters of a target task scheduling request in an application servicenode; the task parameters in the target task scheduling request are spliced into an executable command statement according to a preset executable command generator; heartbeat information sent by at least one candidate task submitter is received, and a target task submitter is determined according to the heartbeat information; and the executable command statement is sent to a target task submitter, so that the target task submitter sends the executable command statement to the cluster, the cluster executes the task scheduling request, and the target task submitter determines an execution stateof the target task in the cluster. Reasonable allocation of numerous tasks is realized, and high availability and task scheduling efficiency of the system are ensured.

Description

technical field [0001] The embodiments of the present invention relate to computer technology, and in particular to a task scheduling method, device, equipment and storage medium. Background technique [0002] The user portrait system is the basic system for applications such as intelligent marketing, user insights, and personalized recommendations. It needs to connect with different staff so that the staff can configure user groups according to their own needs. When configuring and using user group data, the task scheduling system is required to allocate many tasks reasonably. [0003] In the prior art, the task scheduling system only includes a management node, which is responsible for managing and receiving all task scheduling requests from application service nodes. When the management node fails, the target task cannot be completed, and the target task is sent to the task submitter at the management node When , there is a situation that the task submitter cannot handle...

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/48
CPCG06F9/4881G06F9/4843
Inventor 吴克贤印诚宇方银春甘文钊杨浚彤杨琛张力
Owner NANJING LINGXING TECH CO LTD
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