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

Gray scale upgrading method and device for microservice architecture system

A micro-service, grayscale technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve the problems of inability to grayscale, high resource occupation, incompleteness, etc., and achieve good test results.

Active Publication Date: 2018-04-03
ZTE CORP
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some existing so-called microservice grayscale upgrades directly correspond microservices to the system, and only consider the version replacement of a single microservice. Although there is no waste of resources, it ignores the fact that microservices belong to the system, and the evaluation of grayscale upgrades is also For the microservice itself, it is not evaluated from the perspective of system services, and the evaluation results do not reflect the operation results of the final upgrade form. Compared with the system-level grayscale upgrade, the evaluation only for the upgraded microservice is incomplete, unreal, and cannot be found System-level problems increase the risk of upgrade failure, and this kind of upgrade has linkage modification in microservices. If linkage upgrade is required, it cannot be grayed out, because the cross-processing of the old and new microservices in the context cannot be controlled.
Therefore, both grayscale methods have their own advantages and disadvantages. Among them, the advantages of system-level grayscale are that it can test the overall service, the test effect is good, the test is complete, and the old and new microservices use physics without impact, and support multiple microservice upgrades. , supports microservice association upgrade, but the disadvantage is high resource occupation; the advantage of microservice-level grayscale is that it occupies less resources, and the disadvantage is that there is an impact between the old and new microservices. Only a single microservice test is supported, and the test is one-sided, incomplete, and not supported Microservice Association Upgrade

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
  • Gray scale upgrading method and device for microservice architecture system
  • Gray scale upgrading method and device for microservice architecture system
  • Gray scale upgrading method and device for microservice architecture system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0069] In the description of the present invention, the terms "longitudinal", "transverse", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", " The orientations or positional relationships indicated by "top", "bottom", etc. are based on the orientations or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and do not require that the present invention must be constructed and operated in a specific orientation, so they cannot be understood as Lim...

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 gray scale upgrading method and device for a microservice architecture system, and the method comprises the steps: determining two microservice version sets, wherein the twomicroservice version sets are respectively corresponding to the types and versions of a microservice module before and after upgrading; building an upgrading task, and specifying the type and versionof a to-be-upgraded microservice module; deleting old-version examples of a part of examples of the to-be-upgraded microservice module, building a new-version operation, and forming a new-old logic system; starting user migration; estimating an operation result of the new-old logic system, and determining an upgrading direction; and completing the upgrading or backspacing according to the upgrading direction. According to the invention, the new-old logic system corresponding to the system-level gray scale is constructed in the microservice architecture system, and the operation form of the system-level gray scale is simulated under the occupying of the resource of the microservice-level gray scale, thereby achieving the unification of the system-level gray scale and the microservice-levelgray scale, and providing a universal solution for the microservice architecture system to achieve the gray scale upgrading.

Description

technical field [0001] The present invention relates to the technical field of micro-service architecture upgrade, in particular to a method and device for grayscale upgrade in a micro-service architecture system. Background technique [0002] Microservice architecture is a new architecture model based on the evolution of SOA architecture under new technology conditions. It has a series of advantages such as flexibility, implementability, scalability, independent testing, independent deployment, and independent operation. It has been widely promoted and used in the fields of IT and CT, so a series of technologies and solutions have been rapidly derived around the microservice architecture, but they mainly describe the content related to microservice segmentation and deployment. For upgrades under the microservice architecture The introduction is limited, and most of them consider the simple rolling upgrade mode, see the attached Figure 9 Schematic diagram of rolling upgrade...

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): H04L12/24H04L29/06H04L29/08
CPCH04L41/082H04L65/40H04L67/02
Inventor 王健雄邓光明
Owner ZTE CORP
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