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

API (Application Program Interface) gateway system

A gateway and gateway cluster technology, applied in the field of API gateway system, can solve the problems of traditional gateways such as poor flexibility, complex configuration, and high operation and maintenance costs, and achieve the effect of improving service access efficiency

Inactive Publication Date: 2019-04-23
CHINA ACADEMY OF ELECTRONICS & INFORMATION TECH OF CETC
View PDF5 Cites 74 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The disadvantage of this Backends for frontends gateway is that, on the one hand, the configuration is complex and the operation and maintenance costs are high
Usually, the API gateway has to do a lot of work. As the back-end general entrance of a system, it carries the combined route conversion and other work of all services. With the continuous expansion of the back-end business, the problem of poor flexibility of the traditional gateway is gradually exposed. come out
In addition, the API gateway is responsible for security, current limiting, caching, logging, monitoring, retrying, fusing and other functional responsibilities. In the case of high concurrency, traditional API gateway implementations will have performance bottlenecks

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
  • API (Application Program Interface) gateway system
  • API (Application Program Interface) gateway system
  • API (Application Program Interface) gateway system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] Based on the existing Nginx software, the embodiment of the present invention proposes a novel and efficient API gateway design and specific implementation method, transforming the Nginx layer into an OpenResty-based API gateway. Through this API gateway, the speed of service authentication, authentication, protocol conversion, etc. under the microservice architecture can be greatly improved, and the efficiency of service access can be improved.

[0053] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those...

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 an API (Application Program Interface) gateway system. The API gateway system comprises a DNS load balancer, an OpenResty-based API gateway cluster and a Web / Mobile API gateway, wherein the DNS load balancer is used for receiving HTTP service access requests coming from different sources, processing the HTTP service access requests, loading and balancing the processed HTTPservice access requests to the OpenResty-based API gateway cluster, and transmitting data returned by micro services to a user; the OpenResty-based API gateway cluster comprises a plurality of OpenResty API gateways which are used for performing identity authentication and permission authentication on the HTTP service access requests, loading the HTTP service access requests to different Web / Mobile API gateways, or directly transmitting the HTTP service access requests to corresponding micro services, and transmitting data returned by the micro services to the DNS load balancer; and the Web / Mobile API gateway is used for routing the HTTP service access requests to proper micro services, and feeding back data returned by the micro services to the OpenResty-based API gateway cluster.

Description

technical field [0001] The invention relates to the communication field, in particular to an API gateway system. Background technique [0002] API Gateway (API GW / API Gateway) is a unified entrance provided by enterprise IT on the system boundary for external access to internal interface services. The API gateway aggregates the services exposed by various systems. All systems that want to call these services need to be accessed through the API gateway. Based on this method, the gateway can uniformly control the API, such as: authentication, authentication, flow control, Protocol conversion, monitoring, and more. The popularity of API gateways has benefited from the rise of micro-service architecture in recent years. Originally, a huge business system was split into many smaller-grained systems for independent deployment and maintenance. This model is bound to bring more cross-system Interaction, the scale of enterprise API will also increase exponentially, and API gateway ...

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): H04L12/66H04L29/08
CPCH04L12/66H04L67/10
Inventor 唐晓斌黄飞龙王鹏达王琳武少波
Owner CHINA ACADEMY OF ELECTRONICS & INFORMATION TECH OF CETC
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