Multi-application deployment method, device and equipment and readable storage medium

A multi-application, ready-to-deploy technology, applied in the computer field, can solve the problems of complex dependencies of operation and maintenance tools, ineffectiveness, and high requirements for operation and maintenance personnel, so as to improve the efficiency of concurrent deployment, avoid deployment difficulties, and improve the level.

Pending Publication Date: 2022-05-27
GLODON CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rise of the microservice architecture, the operation and maintenance tools for deploying applications in the microservice architecture only support the dependency on scripts under a single application and solve the deployment problem of a single application. The existing operation and maintenance tools are faced with multiple When the dependencies between applications are complex and the same script is reused by multiple applications, it will not be effective. Therefore, in the prior art, multiple applications are deployed, and there are complex dependencies between applications. , it is necessary to manually intervene in the application scripts, manually arrange multiple applications according to the dependencies, and then manually deploy multiple applications according to the arrangement results; because the existing operation and maintenance tools cannot be used directly, multi-application Deployment has higher requirements for operation and maintenance personnel

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
  • Multi-application deployment method, device and equipment and readable storage medium
  • Multi-application deployment method, device and equipment and readable storage medium
  • Multi-application deployment method, device and equipment and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] The embodiment of the present invention provides a multi-application deployment method, such as figure 1 As shown, the method specifically includes the following steps:

[0056] Step S101: Obtain a tree topology map used to represent dependencies between multiple applications to be deployed; wherein, the tree topology map includes: node legends used to represent applications and connection lines used to represent dependencies .

[0057] The tree topology diagram is composed of node legends and connecting lines of a plurality of applications to be deployed. The direction of the arrows in the connecting lines is related to the dependency relationship, and the arrows of the connecting lines point to the dependent party.

[0058] Specifically, step S101 includes the following steps:

[0059] Step A1: Display node legends used to represent various applications to be deployed through the first window in the display interface.

[0060] Wherein, the node legends used to repr...

Embodiment 2

[0122] The embodiment of the present invention also provides a multi-application deployment method, and the method specifically includes the following steps:

[0123] Step S1: Display node legends representing various applications to be deployed through the first window in the display interface.

[0124] Wherein, the node legends used to represent various applications to be deployed are displayed through the first window in the display interface, and one type of application corresponds to one type of node legends.

[0125] Step S2: In response to the first operation of dragging and dropping the legend of the target node from the first window to the second window in the display interface, follow the first operation in the second window. The destination node legend is arranged at the end position.

[0126] The first operation is a drag and drop operation, which is applied to each target node legend.

[0127] Step S3: In response to the second operation on the target node legen...

Embodiment 3

[0173] The embodiment of the present invention provides a multi-application deployment device, such as Figure 8 As shown, the device specifically includes the following components:

[0174] The obtaining module 801 is configured to obtain a tree topology map used to represent dependencies between multiple applications to be deployed; wherein, the tree topology map includes: node legends used to represent applications and node legends used to represent dependencies connection line;

[0175] The sorting module 802 is configured to re-sort each node legend in the tree topology diagram according to the connection relationship between the respective node legends in the tree topology diagram by connecting lines, so as to form a tree topology including the tree topology diagram Deployment queues for all types of node legends in the graph;

[0176] The deployment module 803 is configured to execute the deployment operation of the application corresponding to each node legend in seq...

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 multi-application deployment method, apparatus and device, and a readable storage medium. The method comprises the steps of obtaining a tree topological graph used for representing a dependency relationship among a plurality of to-be-deployed applications; wherein the tree topological graph comprises a node legend used for representing an application and a connecting line used for representing a dependency relationship; according to the connection relation between the node legends in the tree topological graph through connecting lines, sorting the node legends in the tree topological graph again so as to form a deployment queue containing all types of node legends in the tree topological graph; according to the sequence of the node legends in the deployment queue, application deployment operation corresponding to the node legends is executed in sequence; according to the invention, one-key deployment can be carried out on a plurality of applications with complex dependence arrangement.

Description

technical field [0001] The present invention relates to the field of computer technologies, and in particular, to a multi-application deployment method, apparatus, device, and readable storage medium. Background technique [0002] With the rise of the microservice architecture, the operation and maintenance tools for deploying applications in the microservice architecture only support the dependencies of scripts under a single application and solve the deployment problem of a single application. The existing operation and maintenance tools are faced with multiple When the dependencies between applications are complex, and multiple applications reuse the same script, they cannot be effective. Therefore, in the existing technology, multiple applications are deployed, and there are complex dependencies between applications. When it is necessary to manually intervene in the script of the application, manually arrange multiple applications according to the dependencies, and then ...

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
IPC IPC(8): G06F8/61G06F3/04845G06F9/451G06F3/0483
CPCG06F8/61G06F3/04845G06F9/451G06F3/0483
Inventor 黄鹏边同贺刘铸澎李晋林
Owner GLODON 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