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

A large-scale microservice architecture and its management method

A management method and microservice technology, applied in the field of large-scale microservice architecture and its management, can solve the problem of inability to ensure the dependencies of the entire system, and achieve the effect of grid self-checking

Active Publication Date: 2021-08-24
睿至科技集团有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, the dependencies between services need to be configured or hard-coded. Only the dependencies of individual systems can be configured and the dependencies of the entire system cannot be guaranteed.

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 large-scale microservice architecture and its management method
  • A large-scale microservice architecture and its management method
  • A large-scale microservice architecture and its management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Embodiment 1 of the present invention provides a large-scale microservice architecture, and executes the large-scale microservice architecture management method described in Embodiment 2 below. Such as figure 1 As shown, the large-scale microservice architecture includes multiple microservices, and divides many microservices into a supply set composed of the microservice itself and the provided method set, and the microservice coupling relies on other virtual microservice objects and involves A set of requirements composed of one or more virtual microservices composed of a set of methods, figure 1 , the left box is the supply set of this microservice, and the right box is the demand set of this microservice. Among them, the microservice is a running software entity that provides TCP services; the method is the calling interface of the service provided by the microservice, which can be called by other microservices; the virtual microservice is a simulation representatio...

Embodiment 2

[0033] Embodiment 2 of the present invention provides a large-scale micro-service architecture management method, which is used to solve the problem of automatically managing the coupling relationship between each other when the scale of the micro-service architecture system increases, and automatically realizing the self-checking of the coupling relationship. Realize the self-organizing network of microservices, such as image 3 As shown, the method includes:

[0034] Step 310, start the microservice instance, register the virtual microservice and the dependent virtual microservice with the microservice gateway exchange center, build a microservice network, and add the microservice instance to the entity list of the virtual microservice;

[0035] When a large number of microservice instances start to start entity services, they register their own microservices and the virtual services they depend on with the microservice gateway switching center. Such as Figure 4As shown, ...

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 large-scale microservice architecture and a management method thereof. The method includes starting a micro-service instance, registering a virtual micro-service and dependent virtual micro-services with a micro-service gateway switching center, constructing a micro-service network, adding the micro-service instance to the entity list of the virtual micro-service; As the detection entrance, start the self-inspection of the microservice network. If all the microservices that the virtual microservice depends on in the microservice gateway exist and the entity list is not empty, a closed-loop call chain will be formed as the microservice autonomous domain; when the microservice instance When one initiates access to microservice two, according to the microservice autonomous domain, microservice instance one initiates a call request to the microservice gateway switching center, and the microservice gateway switching center obtains the virtual microservice of microservice two from the entity list, and sends the access request Forward to the microservice instance of the virtual microservice. Adopt the technical solution of this application to realize the self-organizing network of the micro-service grid, and realize the grid self-inspection.

Description

technical field [0001] The invention relates to the field of information communication, in particular to a large-scale microservice architecture and a management method thereof. Background technique [0002] With the increasing complexity of software scale, the requirements for software availability and flexibility are getting higher and higher. The microservice architecture meets this need and is used by a large number of enterprises as a software architecture. The micro-service architecture divides the traditional single large-scale software architecture into various micro-services. Micro-services are software entities that provide TCP services and can run. The overall functions of large-scale software are completed through the cooperation between various micro-service modules. Each microservice maintains maximum flexibility and independence, and communicates with each other through TCP. [0003] With the increase in the number of microservices, the complexity of the syst...

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): H04L12/24
CPCH04L41/145
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