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

Low latency, high payload, high volume API gateway

An API service and gateway technology, applied in the field of low-latency, high-load, and high-capacity API gateways, can solve problems such as defects

Inactive Publication Date: 2016-11-09
DTN有限公司
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, a conventional API gateway within an API management system is able to provide sufficient throughput for relatively small loads, but it has proven to be flawed in environments where there is a high volume of requests for relatively large loads

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
  • Low latency, high payload, high volume API gateway
  • Low latency, high payload, high volume API gateway
  • Low latency, high payload, high volume API gateway

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] review

[0017] Described below is an API management system that includes an API gateway designed to handle a high volume of API requests for data and services, where a relatively large load is returned to the requester. As will be described, the API Gateway includes a "live" component that checks, for each API request, the API ID, secret key, password digest, and API valid flag. The checking is performed, for example, in memory. The online component increments the API usage count based on the API ID and product key. The online component periodically pushes API usage counts into an outbound message queue, which is then populated into the database.

[0018] An "offline" component determines whether a customer has exceeded his predetermined quota based on information in the database. The offline component puts usage information and other updates into an inbound queue that is periodically read by the online component to update the in-memory API ID, product key, and API ...

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

An API gateway designed to process a high volume of API requests for data and services where relatively large payloads are returned to the requester. The API gateway includes an "on]line" component that, for each API request, examines information in the request to increment an API usage count by API ID and product key. The usage information is periodically pushed to an outbound message queue, where it is later populated in a database. An "off]line" component determines if a customer has exceeded its predetermined quota based on the information in the database. This determination is pushed to another message queue that is periodically read by the on]line component to update the in]memory API ID, product key and API validity flag values. As such the on]line component is able to service a high volume of API requests for data with a low latency.

Description

Background technique [0001] Data and service providers are increasingly employing application programming interfaces (APIs) to deliver services through mobile, cloud and web channels. While it has become easier to expose and consume these services through APIs, the management of exposed APIs has become problematic. For example, by exposing an API, the provider undertakes tasks such as controlling access to the API, metering the API for monetization purposes, throttling the API so that customers will not exceed their quota, monitoring API latency and availability, and ensuring that only Authenticated users access the API. Additionally, many providers want to report usage analytics, service availability metrics, and API latency statistics online and in near real time. [0002] Typically, to provide the above, conventional API gateways apply a top-down approach to metering the number of API requests by customers, providing service authentication, and throttling usage when custo...

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): H04L12/26H04L12/24
CPCG06F21/31G06F2221/2135G06F11/302G06F21/44
Inventor S·K·加迪帕蒂
Owner DTN有限公司