A microservice automatic deployment management system and method
A management system and micro-service technology, which is applied in the field of micro-service automatic deployment management system, can solve problems such as poor downtime user experience, large number of micro-service applications, and difficult project operation status, so as to reduce system operation and maintenance workload and upgrade process Simple and easy to operate, continuous delivery reduces the effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] Such as figure 1 As shown, Embodiment 1 of the present disclosure provides a microservice automatic deployment management system, including:
[0045] The basic resource storage module 101 is used to store the microservice application code and the dependencies of the microservice application in the microservice system.
[0046] The automatic deployment module 102 is used to perform microservice application testing, packaging, startup, elastic scheduling, automatic deployment of engineering packages, etc. according to basic resources and node configuration. The automatic deployment module integrates Jenkins components.
[0047] The system operation management module 103 is used to manage the basic information required for running microservice application nodes and the microservice system running environment.
[0048] The basic resource storage module 101 of the microservice automatic deployment system further includes:
[0049] The code storage module 1011 is used to st...
Embodiment 2
[0070] Such as figure 2 As shown, Embodiment 2 of the present disclosure provides a microservice automatic deployment method in a development environment, including the following steps:
[0071] Step 201: The developer develops system functions in a local editor or through an automated development platform and stores the code in the code library;
[0072] Step 202: The administrator maintains the dependent Jar packages required by the microservice application in the Nexus private server;
[0073] Step 203: The automated deployment module obtains the latest microservice application code and the Jar package that the application depends on from the code base, and tests whether the application code can run normally;
[0074] Step 204: After the microservice application engineering package passes the test, package the project code and dependencies into a Jar package or War package according to the microservice application type and store it in the server;
[0075] Step 205: Confi...
Embodiment 3
[0080] Such as image 3 As shown, Embodiment 3 of the present disclosure provides a microservice automatic deployment method in a production environment, including the following steps:
[0081] Step 301: storing the packaged project Jar package or War package in the server;
[0082] Step 302: configure node running information, including server IP address, node running port number, number of running nodes, node configuration files, etc.;
[0083] Step 303: According to the node operation information, automatically deploy the engineering package and start the engineering package;
[0084] Step 304: After the node is started, connect to the configuration center to obtain the configuration file, and connect to the registration center and the monitoring center according to the configuration file;
[0085] Step 305: Test whether the node starts successfully;
[0086] Step 306: Determine whether the number of running nodes needs to be increased or decreased according to the numbe...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com