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

A communication method and system for modern distributed microservice architecture

A communication method and microservice technology, applied in the field of communication methods and systems of modern distributed microservice architecture, can solve problems such as low implementation efficiency, lack of unified measurement scheme, and complex design under high concurrency, reducing the amount of code and simplifying development. process, the effect of reducing external dependencies

Active Publication Date: 2021-08-24
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF16 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] (1) The design is complex and difficult to implement under high concurrency
[0009] (2) There is a lack of unified standards for authority control between microservices, resulting in low efficiency
[0010] (3) Both flow control and load balancing require a separate design
[0011] (4) Lack of request tracking standards, it is difficult to track the microservice call chain, making it difficult to debug the business
[0012] (5) The lack of a unified measurement scheme makes it difficult to implement general monitoring and alarm facilities
[0013] At present, RPC communication is mostly used between microservices, and ProtoBuf is mostly used for communication data serialization. Although there are similar industrial implementations, there is a lack of unified standards

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 communication method and system for modern distributed microservice architecture
  • A communication method and system for modern distributed microservice architecture
  • A communication method and system for modern distributed microservice architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The implementation of the present invention will be described in detail below in conjunction with the drawings and examples.

[0036] A communication method and system for modern distributed micro-service architecture of the present invention, the relationship with the computer network OSI model is as follows figure 1 As shown, it can be used as a bridge connecting business services and computer network application layers. The present invention is a new layer of protocol between the business service and the application layer of the OSI model. It connects downward to the application layer of the network model, and uses protocols such as HTTP or RPC to communicate with the underlying network; it connects upward to the user, that is, the developer, As a new message delivery channel, it takes over the original intranet HTTP or RPC communication method.

[0037] The present invention is mainly composed of two parts, one part is the control center, which is responsible for c...

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

A communication method and system for modern distributed microservice architecture, running a data agent on each microservice node, and using the control center to control the behavior of the entire microservice network, all messages sent and received by each microservice are controlled by the data agent Complete, the microservice code only communicates with the data agent, puts the data into the data agent and transmits it between the application layer of the OSI model, and the data agent is responsible for completing all other operations. The present invention separates the communication between microservices, An independent system is formed. When developers write business logic in the form of microservices, they only need to declare the name of the service to be accessed and provide the corresponding data, which greatly simplifies the development process and reduces the external dependencies and codes of the program. Quantity, improve the development efficiency. At the same time, the independent data transmission system can provide clearer debugging information, and changes to the data transmission system will not affect the existing business logic code, which improves the robustness of the entire system.

Description

technical field [0001] The invention belongs to the technical field of communication, relates to microservice governance of a large data center, and in particular to a communication method and system for a modern distributed microservice architecture. Background technique [0002] In modern Internet applications, most business solutions split business processes into multiple subdivision steps, and each step is only responsible for completing one task. Then design each task as a tiny service in system design, called microservice. A complete business service usually consists of multiple microservices. This design not only reduces the coupling of the system, but also improves the efficiency of code reuse. [0003] At the same time, if a complete business consists of multiple microservices, then when a user requests a service, multiple microservices need to cooperate to complete the business requirement. The collaboration between microservices must be achieved through some spe...

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): H04L29/08
CPCH04L67/10H04L67/1001H04L67/51H04L67/56
Inventor 高广宇刘驰李金尧方力
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
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