Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application deployment method and device

A technology of application deployment and automatic deployment, which is applied in the field of deployment applications, can solve problems such as error-prone and low efficiency, and achieve the effect of improving efficiency and success rate, simple logic, and avoiding low efficiency and success rate

Active Publication Date: 2021-07-02
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The machines of different users and the network environments in which the machines are located are different. Manual deployment by operation and maintenance personnel is inefficient and error-prone

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
  • Application deployment method and device
  • Application deployment method and device
  • Application deployment method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] Figure 4 is a schematic flowchart of a method for deploying an application provided by an embodiment of the present disclosure. Figure 4 The method is executed by user nodes and management nodes. The user node may be, for example, the user node 130 described above. The management node may be, for example, the management node 110 described above. The user node can be an independent user node, or a certain node in the cluster. When the user node 130 is a certain node in the cluster, the user node 130 may be a master node in the cluster, or a slave node in the cluster. For example, a user node is a service node that provides multi-party secure computing services or a computing node that participates in multi-party secure computing.

[0055] In step S402, the user node receives a deployment token. The deployment token may be a token allocated by the management node to the user node or authorized to be used by the user.

[0056] There are many ways for user nodes to ...

Embodiment 2

[0075] Embodiment 2 describes how to implement application deployment on a cluster according to an embodiment of the present disclosure. It should be noted that the second embodiment describes in detail how the slave nodes perform application deployment on the premise that the master node of the cluster has completed the application deployment. The master node can deploy applications in advance according to the application deployment method provided in Embodiment 1. It should also be noted that what is described in Embodiment 1 is a general application deployment method, which can be applied to both the application deployment of the master node in Embodiment 2 and the application deployment of the slave nodes in Embodiment 2 .

[0076] Such as Figure 7 As shown, in step S702, the master node sends a second request to the management node. The second request may be used to request the management node to allocate a deployment token to the slave nodes of the cluster (for the i...

Embodiment 3

[0082] Embodiment 3 provides an example of the manner in which the management node generates the application deployment file. It should be understood that the third embodiment may be applied to any of the aforementioned embodiments. For example, before step S408 in the first embodiment or before step S714 in the second embodiment, the application deployment file may be generated based on the third embodiment. Embodiment 3 is described in detail below.

[0083] Before the management node sends the application deployment file to the user node, it needs to obtain the application deployment file first. Traditional application deployment files are generated by operation and maintenance personnel by manually entering codes. For example, the operation and maintenance personnel need to determine with the user in advance the version of the application that the user expects to deploy. For an application that supports multiple application modules (that is, a multi-container applicatio...

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 an application deployment method and device. The method is applied to a user node, and comprises the following steps: receiving a deployment token allocated to the user node by a management node of the application; in response to the deployment token, sending a first request to the management node, wherein the first request is used for requesting an application deployment file of the user node, and the first request comprises the deployment token; receiving an application deployment file of the user node from the management node in response to the fact that the deployment token passes verification; and automatically deploying the application at the user node according to the application deployment file of the user node.

Description

technical field [0001] The present disclosure relates to the field of application deployment, and in particular to a method and device for deploying applications. Background technique [0002] In the prior art, when deploying an application on a user's machine, operation and maintenance personnel need to manually deploy the application by accessing the user's machine. The machines of different users and the network environments in which the machines are located are different. Manual deployment by operation and maintenance personnel is inefficient and error-prone. Contents of the invention [0003] In view of this, the present disclosure provides a method and device for deploying applications, so as to improve the efficiency and success rate of application deployment. [0004] In a first aspect, there is provided a method for deploying an application, the method is applied to a user node, and the method includes: receiving a deployment token assigned to the user node by th...

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): G06F8/60G06F8/61
CPCG06F8/60G06F8/63
Inventor 应鹏飞王一凡孙勇
Owner ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products