Lightweight RPC framework capable of service management and language calling

A language invocation, lightweight technology, applied in the field of data processing, can solve the problems of difficult cross-language support, no service discovery and service governance, and high language coupling

Active Publication Date: 2017-02-15
SHENZHEN BINCENT TECH
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Frameworks like Dubbo that focus on service governance can provide remote invocation, service discovery, and service governance capabilities, but the language coupling is high, and cross-language support is difficult. However, using frameworks like Thrift does not have service discovery and Service governance and other related mechanisms;

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
  • Lightweight RPC framework capable of service management and language calling
  • Lightweight RPC framework capable of service management and language calling
  • Lightweight RPC framework capable of service management and language calling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] See Figure 1 to Figure 2 , figure 1 It is a schematic diagram of a specific model of a lightweight RPC framework capable of service management and language invocation of the present invention;

[0029] figure 2 It is a schematic diagram of the overall model of the lightweight RPC framework for service management and language invocation of the present invention;

[0030] The present invention discloses a lightweight RPC framework capable of service management and language invocation, including a registry, a server, and a client. The registry is connected to the server and the client, and the server is connected to the client. Connection, the server registers the provided service with the registry, and exposes itself to the registry through the service standard path through the ServerBootstrap exposure strategy, the client initializes and subscribes to the registry for the specified service, the The registry returns a list of services to the server, and the client establish...

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 provides a lightweight RPC framework capable of service management and language calling, which comprises a registration center, a server and a client, wherein the registration center is connected with the server and the client; the server is connected with the client; the server registers service provided by statement to the registration center and is exposed to the registration center in a service specification path through a ServerBootstrap exposure strategy; the client carries out initialization and subscribes specified service to the registration center; the registration center returns a service list to the server; the client builds connection with the server to which the registration center returns information, and RPC service calling is carried out. The lightweight RPC framework capable of service management and language calling can be highly adaptive to a company environment, service management, cross-language calling, lightweight deployment and service code decoupling can be carried out, and the problems that micro server is hard to manage and cross-language calling is hard can be solved.

Description

Technical field [0001] The present invention relates to the technical field of data processing, in particular to a lightweight RPC framework capable of service management and language invocation. Background technique [0002] At present, major Internet companies use a large number of microservice architectures, and cross-process communication between services and services, and the RPC (Remote Procedure Call) framework has emerged. The industry RPC framework is roughly divided into two categories, one focuses on service governance, and the other focuses on cross-language calls. [0003] Typical service governance RPC frameworks are Dubbo and DubboX. Dubbo is Ali's open source distributed service framework. It implements high-performance RPC calls and provides rich management functions. It is an excellent RPC framework that is widely used, but it is less maintained and updated. DubboX is an extension based on the Dubbo framework. The RPC framework supports REST-style remote calls a...

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/06H04L29/08G06F9/54H04L12/24
CPCH04L41/50H04L67/34G06F9/548H04L67/133
Inventor 王国彬胡鹏张华杰黄亮
Owner SHENZHEN BINCENT TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products