Unlock instant, AI-driven research and patent intelligence for your innovation.

A service grid platform including event grid and communication method thereof

An event and grid technology, applied in the field of cloud computing, can solve problems such as unfavorable enterprises implementing ITIL, not supporting asynchronous communication mode, not supporting communication mode, etc., to achieve the effect of reducing quantity, improving service governance, and reducing enterprise privacy.

Active Publication Date: 2021-08-27
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the service grid technology can well support the synchronous RESTful API interaction mode and the conventional request-response interaction mode, the current popular implementations in the field of service grid technology (Istio, Linkerd, Consul, etc.) Request-response style synchronous communication between services, does not support asynchronous communication mode, nor does it support event-driven communication mode
To implement event processing in the service grid, complex and specialized processing is required, and the efficiency of event processing depends on the specific business model, so it is difficult to guarantee high efficiency; another solution in the industry is to separate the event service cluster from the service Grid, that is, to solve event-driven interactive communication outside the service grid. In this way, the event service cluster is equivalent to an information island, and it is easy to become an IT Legacy legacy system, which is not conducive to the implementation of ITIL by enterprises.
At present, there is no general and efficient solution in the industry to solve the problem of asynchronous communication of event streams at any node in the service grid

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 service grid platform including event grid and communication method thereof
  • A service grid platform including event grid and communication method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] A service mesh platform with event mesh, such as figure 1 As shown, it includes several host nodes, data plane, event grid message plane and service grid control plane.

[0038] Specifically, several host nodes are networked and connected to each other to form a mesh communication grid; the data panel includes several sidecar agents, and the sidecar agents are divided into event sidecar agents and service sidecar agents, and event sidecar agents and service sidecar agents. The sidecar agent runs on the host node; the service sidecar agent is used to realize the control of network communication between microservices of all service grids (such as including RESTAPI service, RPC service, etc.); the service grid control panel is used to realize the receiving user Configure and generate routing rules, distribute routing rules to sidecar agents, distribute event communication strategies, and collect telemetry data; event sidecar agents and event communication microservices app...

Embodiment 2

[0055] An event communication method for a service grid platform including an event grid, implemented by a service grid platform including an event grid in Embodiment 1, comprising the following steps:

[0056] Step 1. The event sidecar agent of any open host node receives the event request and its metadata sent by the client; the metadata of the event request includes at least the following information: event name, event type, event communication strategy, and event parameters; Wherein, the client may be an intelligent terminal device such as a mobile phone or a tablet, or software such as a browser.

[0057] Step 2. The event sidecar agent that receives the event request retrieves the event registry according to the metadata of the event message, and determines the event microservice cluster corresponding to the received event message. In practice, if it is not retrieved, it will be placed first and wait for manual execution. Confirm that the event message is manually checke...

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 service grid platform including event grid, which includes several host nodes, data panels, event grid message panels and service grid control panels; the data panel includes several sidecar agents, and the sidecar agents are divided into event The sidecar proxy and service sidecar proxy, event sidecar proxy and service sidecar proxy run on the host node; the service sidecar proxy is used to control the network communication between the microservices of the service grid; the service grid control panel is used to It is used to receive user configuration and generate routing rules, distribute routing rules to sidecar agents, distribute event communication strategies, and collect telemetry data; event sidecar agents and event communication microservices appear in pairs and correspond to each other; event grid message panels are used for management Event sidecar proxy and event communication microservices. The service grid platform of the invention can realize efficient asynchronous communication and effectively solve the problem of event-driven interactive communication.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a service grid platform including an event grid and a communication method thereof. Background technique [0002] Service Mesh, the term for Service Mesh, is a dedicated infrastructure layer for handling service-to-service intercommunication, responsible for securely and reliably passing requests through the complex service topology that encompasses modern cloud-native applications. Service mesh technology is one of the most productive cutting-edge technologies at present, and it is becoming more and more popular as the basic technology and architectural pattern of microservice and cloud native architecture. Service meshes are primarily network infrastructure components that allow enterprises to offload network communication logic from microservice-based applications so that enterprises can focus entirely on the business logic of the service. In the process of building t...

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/567
Inventor 李强
Owner SICHUAN CHANGHONG ELECTRIC CO LTD