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

Communication method and system for modern distributed micro-service architecture

A communication method and micro-service technology, applied in the field of communication methods and systems of modern distributed micro-service architecture, can solve the problems of difficult to implement monitoring and alarm facilities, complex design under high concurrency, low implementation efficiency, etc., so as to facilitate tracking requests and troubleshooting bugs, reducing external dependencies and, the effect of reducing the amount of code

Active Publication Date: 2020-06-05
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF16 Cites 9 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
  • Communication method and system for modern distributed micro-service architecture
  • Communication method and system for modern distributed micro-service architecture
  • Communication method and system for modern distributed micro-service 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

The invention discloses a communication method and system for a modern distributed micro-service architecture. The data agent is operated on each micro service node; the control center is used for controlling the behavior of the whole micro-service network; all messages of each micro-service are received and sent by the data agent; the micro-service code is only communicated with the data agent; the data is put into a data agent to be transmitted with an application layer of the OSI model; the data agent is responsible for completing all other operations. According to the invention, the communication among the micro-services is extracted to form an independent system, and a developer only needs to declare the name of the service needing to be accessed and provide corresponding data when writing the service logic in the form of the micro-services, so the development process is greatly simplified, the external dependence and code quantity of a program are reduced, and the development efficiency is improved. Meanwhile, the independent data transmission system can provide clearer debugging information, the change of the data transmission system does not influence the existing service logic code, and the robustness of the whole system is improved.

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 Applications(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