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

Deployment method, device and equipment of combinable micro-service development framework

A development framework and deployment device technology, applied in the deployment field of microservice development framework, can solve the problems of inability to realize automatic management of service deployment package version numbers, troublesome jar package encryption, and error-prone.

Active Publication Date: 2020-10-20
FUJIAN FORTUNETONE NETWORK TECH CO LTD
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) Manual deployment is cumbersome and error-prone;
[0005] 2) Using docker deployment, you need to re-open the docker image every time you package it. It is a full package, uploading and downloading is time-consuming, and it is impossible to do more fine-grained permission control, such as ip restrictions, downloadable items, version restrictions, etc. ;
[0006] 3) Manual operation is required to modify the configuration file, which is cumbersome and error-prone;
[0007] 4) The jar package encryption is troublesome. The jar packages deployed by the company need to be encrypted uniformly. If manual operation is required, one by one package selection operation is not only troublesome, but also easy to miss and make mistakes;
[0008] 5) The microservices needed to quickly deploy a whole set of systems with one click cannot be realized;
[0009] 6) It is impossible to realize the automatic management of the version number of the service deployment package, and manual recording is prone to errors;
[0010] 7) The use of Jenkis also requires the development of a large number of corresponding scripts. The scripts are scattered and not systematic enough, and can only be run on the Jenkis server. Frequent updates are required during development, which is inconvenient to use

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
  • Deployment method, device and equipment of combinable micro-service development framework
  • Deployment method, device and equipment of combinable micro-service development framework
  • Deployment method, device and equipment of combinable micro-service development framework

Examples

Experimental program
Comparison scheme
Effect test

no. 3 example

[0087] A deployment device for a composable microservice development framework, the device comprising:

[0088] The maven plug-in is used to generate a deployment package and an identification number corresponding to the deployment package; wherein the deployment package refers to a collection of files required for running the microservice;

[0089] Deployment package warehouse, used to manage the deployment package, and provide an interface for uploading or downloading the deployment package;

[0090] a deployment tool for deploying or updating the deployment package;

[0091] The microservice container is used to run the acquired deployment package of the specified version; the microservice container includes a description file of the microservice container, a service starter and a composite microservice adapter; wherein,

[0092] The description file of the microservice container includes the URL of the deployment package warehouse and the configuration information corresp...

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 combinable micro-service development framework deployment method. The method comprises the steps that generating a deployment package and an identification number corresponding to the deployment package through a maven plug-in; wherein the deployment package refers to a set of files required for operating the micro-service; judging whether the deployment package exists ina deployment package warehouse or not, if yes, generating a corresponding reference file from the deployment package, and if not, submitting the deployment package to the deployment package warehouse; wherein the deployment package warehouse is used for managing the deployment package and providing an interface for uploading or downloading the deployment package; and extracting the specified deployment packages from the deployment package warehouse for deployment, and starting the micro-services in sequence to realize service intercommunication.

Description

technical field [0001] The present invention relates to the technical field of microservice development, in particular to a deployment method, device and equipment of a composable microservice development framework. Background technique [0002] At present, the commonly used frameworks for Java microservice development are springboot and springcloud frameworks. A springboot project is packaged into an executable jar package (or war package). Each jar package runs in an independent jvm process during deployment. Packaging usually uses the packaging plug-in provided by springboot to achieve a jar package or multiple jar packages or a war package. During the deployment process, either manually copy the deployment, or use docter, or use the jenkis continuous integration tool, you also need to write a lot of scripts to achieve the desired functions, and it is impossible to achieve cross-network automatic updates. [0003] The developed products have many functions, and there are...

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/60G06F8/61G06F8/65G06F8/30G06F9/445
CPCG06F8/60G06F8/61G06F8/65G06F8/315G06F9/4451
Inventor 李勇黄禄森黄友淳陈华明
Owner FUJIAN FORTUNETONE NETWORK 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