Node combination scheduling method and device, equipment and storage medium

A scheduling method and technology of a scheduling device, applied in the field of financial technology, can solve the problems of low efficiency of scheduling code development and high logic complexity of scheduling code

Pending Publication Date: 2020-04-24
WEBANK (CHINA)
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main purpose of the present invention is to propose a combined scheduling method, device, equipment and computer-readable storage medium for nodes, aiming to solve the problem of high complexity of scheduling code logic and low development efficiency of scheduling code for existing business process nodes technical problem

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] In embodiment one, if Figure 5As shown, when there are many end nodes of Dag1, such as Dag1 nodes Dag1-B1, Dag1-B2 and Dag1-B3 are end nodes and parallel nodes, Dag1 is a multi-task DAG, and the first nodes of Dag2 Dag2-A1, Dag2-A2 and Dag2-A3 respectively need to perform traversal detection execution results on the end nodes Dag1-B1, Dag1-B2 and Dag1-B3.... of Dag1. In this embodiment, in order to facilitate the detection of whether all the nodes of the previous DAG have been executed, after detecting that the last step of a Dag is multi-task parallelism, after the parallelism ends, an end identifier is added at the end of the end node, such as an end placeholder or virtual nodes. Among them, the end placeholder (virtual node) does not process anything in the process node for the convenience of connecting the following Dag. If it is found to be an end placeholder (virtual node), the process automatically skips executing the node in the next Dag. Specifically, the t...

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 invention discloses a node combination scheduling method and device, equipment and a storage medium. The method comprises the following steps: obtaining a DAG dependency relationship correspondingto each directed acyclic graph DAG and a node dependency relationship corresponding to each node in the DAG, and combining to generate a corresponding serial DAG according to the DAG dependency relationship and the node dependency relationship; when a target DAG in the serial DAG is executed, judging whether all nodes of a previous DAG corresponding to the target DAG are scheduled and executed ornot according to the DAG dependency relationship and the node dependency relationship; and if all the nodes of the previous DAG corresponding to the target DAG are scheduled and executed, schedulingand executing the target DAG to schedule and execute the nodes of all the DAGs in the serial DAG. Based on the DAG dependency relationship and the node dependency relationship, multiple DAGs are combined into one serial DAG, layer-by-layer nesting of the DAGs is avoided, the scheduling code logic is simplified, the development efficiency of the scheduling code is improved, and the convenience andefficiency of subsequent business process scheduling are improved.

Description

technical field [0001] The present invention relates to the technical field of financial technology (Fintech), and in particular to a method, device, equipment and computer-readable storage medium for merging and scheduling nodes. Background technique [0002] With the development of computer technology, more and more technologies are applied in the financial field. The traditional financial industry is gradually transforming into financial technology (Fintech), and the process engine scheduling technology is no exception. However, due to the security and real-time nature of the financial industry Requirements, but also higher requirements for process engine scheduling technology. Existing business processes are generally scheduled through the process engine, and each link of the business process is abstracted into a process node. When the process engine schedules, the order and sequence of all Dags (Directed Acyclic Graph, Directed Acyclic Graph) All dependencies need to b...

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/4806G06F9/4843
Inventor 张艳文林佳宇莫林林
Owner WEBANK (CHINA)
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