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

Lightweight RPC framework implementation method capable of service management and language call

An implementation method and a technology of language invocation, applied in the field of data processing, can solve problems such as difficulty in cross-language support, lack of service discovery and service governance, and high degree of language coupling

Active Publication Date: 2017-03-15
SHENZHEN BINCENT TECH
View PDF3 Cites 18 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 implementation method capable of service management and language call
  • Lightweight RPC framework implementation method capable of service management and language call
  • Lightweight RPC framework implementation method capable of service management and language call

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] see Figure 1 to Figure 2 , figure 1 It is a module execution flowchart of a lightweight RPC framework implementation method capable of service management and language invocation in the present invention;

[0052] figure 2 With figure 1 The schematic diagram of the overall model corresponding to the execution flow chart.

[0053] The invention discloses a method for implementing a lightweight RPC framework capable of service management and language invocation, and provides a registration center, a server and a client. The server includes a first registration module, a first transmission module, and a first serialization module . A first protocol module and a service module, the client includes a second registration module, a second transmission module, a second serialization module, a cluster module, a second protocol module and a reference module;

[0054] The implementation method of the lightweight RPC framework capable of service governance and language invocat...

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 present invention provides a lightweight RPC framework implementation method capable of service management and language call. The method comprises the following steps: a server registers and declares provided service to a registration center, and exposes itself to the registration center in a service standard path through a Server Bootstrap exposure strategy, a client performs initialization and subscribes the given service to the registration center, the registration center returns a service list back to the server, the client is connected with the server which the registration center returns information back to for performing RPC service call; and lightweight RPC framework implementation method capable of service management and language call can highly fit for the company environment to perform service management, language call, lightweight deployment and business code decoupling so as to solve the problem that the micro service is difficult to manage and difficult for the cross-language call.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a method for implementing a lightweight RPC framework capable of service management and language invocation. Background technique [0002] At present, major Internet companies use a large number of micro-service architectures, and inter-process communication between services, and the RPC (Remote Procedure Call) framework came into being. RPC frameworks in the industry are roughly divided into two categories, one is focused on service governance, and the other is focused on cross-language calls. [0003] Typical service governance RPC frameworks are Dubbo and DubboX. Dubbo is an open-source distributed service framework of Ali, which realizes high-performance RPC calls and provides rich management functions. It is an excellent RPC framework with wide applications, but now it is rarely maintained and updated. DubboX is an extension based on the Dubbo framework. RPC framew...

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
IPC IPC(8): H04L29/06H04L29/08
CPCH04L67/34H04L67/1001H04L67/56H04L67/133
Inventor 刘潇张华杰王国彬
Owner SHENZHEN BINCENT TECH
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