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

A visual system and method for starting microservices in batches

A micro-service and batch technology, applied in the field of cloud computing, can solve problems such as error-prone batch startup, inability to achieve rapid deployment of microservices, batch startup, and inability to achieve rapid deployment, etc., to avoid deployment failures, reduce risks, and lower capacity requirements Effect

Active Publication Date: 2019-09-13
安徽智恒信科技股份有限公司
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to avoid the problem of online accidents caused by human factors and environmental factors, and microservices cannot be quickly deployed and started in batches, the present invention provides a visual system and method for starting microservices in batches, which solves the problem of error-prone batch startup of multiple microservices , the problem of not being able to achieve rapid deployment

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
  • A visual system and method for starting microservices in batches
  • A visual system and method for starting microservices in batches

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] A visual system for starting microservices in batches, such as figure 1 As shown, the following modules are included:

[0044] (1) Authority management module, used to manage the authority information of deployment personnel;

[0045] (2) Project management module, used to manage the basic information of the project;

[0046] (3) The microservice management module is used to manage the input information and arrange the startup sequence of the microservices under the project;

[0047] (4) Start the management module for simultaneous deployment of multiple microservices and result feedback;

[0048] The visualization system is also provided with an adaptive error correction module for performing adaptive error correction processing on the startup of the microservice.

[0049]The present invention adds an automatic error correction module in the visualization system, and the automatic error correction module will check the corresponding executable file directory and fil...

Embodiment 2

[0052] The difference between Embodiment 2 and Embodiment 1 is that the basic information used to manage projects includes the name and version of the project, the version of the source code control system, and personnel management information.

[0053] The project name is used as the unique number and unique identifier of the project, which is convenient for later viewing; the main function of the version is to control the main version number of the project to distinguish it; the source code control system version identifies the corresponding version number of the current product in the source code management software, which can be Conduct source code traceability; personnel management is the responsible entity for project deployment.

Embodiment 3

[0055] The difference between Embodiment 3 and Embodiment 1 is that the input information for managing the microservices under the project includes the name of each microservice, startup package name, version number, source code control system version number, expected startup port number, and startup parameter.

[0056] Orchestration refers to editing the startup sequence of microservices on the visual interface by dragging and dropping according to the startup sequence.

[0057] The name of the startup package includes the path and file name of the startup package, which mainly provides the basic information of the executable package; the version number and the version number of the source code control system are mainly used as the unique identification and traceability of the microservice; the expected startup port number refers to the startup of the microservice The port number occupied later; startup parameters: including the virtual machine memory usage parameters and con...

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 visualization system and a visualization method for batch start up of micro services, and belongs to the technical field of cloud computing. A visualization system for batchstart-up of the micro-services comprises a right management module, a project management module, a micro-service management module, a start-up management module and an adaptive error correction module. A method for starting microservice in batch comprises the following steps: a deploying personnel logs in a visualization system and obtain corresponding rights; Deployers create deployment projectsthrough a visual system and configure the basic information of the project; Deployers configure the input information and startup sequence of the micro-services under the project through the visual system; Deployers start the micro-service in batch through the visual system; An adaptive error correction process is performed on the startup of the microservice. By adding an automatic error correction module in the visualization system, the invention reduces the risk of artificially replacing scripts and improves the adaptability to different deployment environments.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and in particular relates to a visualization system and method for starting microservices in batches. Background technique [0002] Microservice is an emerging software architecture. With the development of Internet technology and the need for labor division and collaboration in enterprises, the application of microservices has gradually replaced the traditional single application. Compared with the traditional single application, microservice is easier to Development and maintenance, faster start-up, easy partial modification, deployment and unconstrained technology stack, it can scale individual components instead of the entire application stack to meet service level agreements. At present, in the field of software architecture, microservices are more and more widely used. However, in terms of deployment, microservices also face a series of problems such as the difficulty and complexity...

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 Patents(China)
IPC IPC(8): G06F9/445G06F11/30
Inventor 李鑫
Owner 安徽智恒信科技股份有限公司
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