CN113765701A - Gateway control method based on permanent memory cache - Google Patents
Gateway control method based on permanent memory cache Download PDFInfo
- Publication number
- CN113765701A CN113765701A CN202110881283.5A CN202110881283A CN113765701A CN 113765701 A CN113765701 A CN 113765701A CN 202110881283 A CN202110881283 A CN 202110881283A CN 113765701 A CN113765701 A CN 113765701A
- Authority
- CN
- China
- Prior art keywords
- gateway
- cache
- configuration
- information
- permanent memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000013499 data model Methods 0.000 claims abstract description 7
- 230000000694 effects Effects 0.000 claims description 16
- 238000012986 modification Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims description 9
- 238000012550 audit Methods 0.000 claims description 6
- 238000007726 management method Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 3
- 230000002085 persistent effect Effects 0.000 claims 3
- 238000012545 processing Methods 0.000 abstract description 3
- 230000006837 decompression Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a gateway control method based on permanent memory cache, which comprises the steps of configuring a gateway according to a gateway data model and storing configuration information in the permanent memory cache; acquiring a service data request object and a service request parameter, calling configuration data of each gateway, and reading permanent memory cache information; dynamically modifying the information of the database and the cache record, and sending specified cache information to a gateway cache updating interface; automatically paging and sending the designated cache information; updating configuration information in the gateway cluster; and receiving complete fusing and current limiting configuration sent by the gateway configuration control center, closing the current limiter, changing the gateway current limiting rule and finishing the dynamic updating of the permanent memory cache of the gateway. The invention enables the AP I service request processing to be uniform, facilitates the authority control of application service, improves the safety of gateway control, avoids hard codes, decouples the database and the gateway, improves the service concurrency capability and the fault tolerance rate, and reduces manpower and material resources when the gateway control is realized.
Description
Technical Field
The invention relates to the technical field of gateways, in particular to a gateway control method based on permanent memory cache.
Background
The gateway is a service, is the only entrance of the system, encapsulates the internal architecture of the system, provides service for the client side uniformly, exists in the micro service architecture with the identity of the micro service gateway, isolates the external service from the internal service, forwards the request of the user to the background service, and the background service gives the result to the gateway and responds to the background. The server provides various different types of services, such as user information management service, product search service and the like, a client such as a mobile phone, a computer or other special clients sends different service requests to access the server through a local APP (application program), and an application API (application programming interface) gateway of the server distributes the service requests sent by the APP to a server corresponding to a background, so that the service requests of the APP are realized.
In the gateway control method commonly used at the server side at present, each service request sent by a client corresponds to one forwarding controller at the server side, the service request is forwarded to the corresponding server to execute the corresponding service, a plurality of services correspond to a plurality of forwarding controllers, a user generally configures a plurality of object gateways for a distributed object storage system to increase redundancy, and each gateway is independently administrative.
At present, although a scheme that a plurality of servers are used for building an environment and then the gateway autonomy is completed through background services interacting with the gateway exists, the environment building is complex, the cost is high, too much software occupied by running resources cannot be used, and the load is heavy. And the adoption of the mode of the multi-forwarding controller can cause that the functions of unified format convention, unified abnormal specification, automatic detection service interface specification, unified authority control and the like cannot be realized.
Therefore, the key point is that the management control system is used for managing the gateway and controlling the complex environment, the gateway is controlled to interact with the database, decompression is carried out on the server, and service request unification is realized.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a gateway control method based on permanent memory cache for gateway management, realizing uniform gateway service request, controlling the interaction between the gateway and the database, and decompressing the server, aiming at the defects involved in the background technology.
The technical problems of the invention are realized by adopting the following technical scheme:
a gateway control method based on permanent memory cache comprises the following steps:
configuring each gateway according to a preset gateway data model, configuring database connection information and server information for each gateway, and storing the configuration information in a permanent memory cache;
acquiring a service data request object and service request parameters initiated by a service system, calling configuration data of each gateway, reading cache information of a permanent memory, and when configuration information which does not exist in the cache of the permanent memory is read, if the information is not inquired, putting an object with all empty contents in the cache;
building a gateway configuration control center, dynamically modifying information of a database and cache records, and sending specified cache information to a cache updating interface of the gateway through an http request;
the gateway configuration control center automatically pages and sends the appointed cache information;
after receiving the cache information, the gateway updates the configuration information in the permanent memory cache of the new gateway cluster according to the cache type and the name of the cache key word;
the gateway receives the complete fusing configuration sent by the gateway configuration control center, refreshes the gateway configuration information in the permanent memory cache, changes the fusing rule of the gateway which takes effect in real time, completes the dynamic update of the permanent memory cache of the gateway,
or, the gateway receives the complete current limiting configuration sent by the gateway configuration control center, refreshes the gateway configuration information in the permanent memory cache, closes the current limiter, changes the current limiting rule of the gateway which takes effect in real time, and completes the dynamic update of the permanent memory cache of the gateway.
Preferably, before the update of the permanent memory cache of the gateway is executed, the update parameters are checked, validity check is carried out, and an execution request is sent to complete dynamic update after the validity check is passed.
Preferably, after receiving the complete new routing information sent by the gateway configuration control center, the gateway covers the old routing information cache, and then locally sends an internal application event notification event to the local routing core, the application event notification event asynchronously queues and sequentially modifies the gateway routing core rule corresponding to each route, and after the routing core modification takes effect, the routing rule in which the gateway takes effect in real time is changed.
Preferably, the automatic paging is preset paging number of the cache information, and the preset paging number is reached to execute a timing task and perform automatic paging.
Preferably, the configuration gateway data model includes, but is not limited to, gateway ip, routing information, fuse configuration, current limiting configuration, parameter rewriting mapping relation, black and white list, service list information, filter configuration, and predicate configuration.
Preferably, the object with all contents being empty is placed in the cache, and the empty object is placed in a replacement mode when data cannot be directly obtained after the if logic judgment is performed.
Preferably, the database operation and the gateway cache updating operation are separated, authority management is set, a common user and an administrator are respectively set, the common user can only input a new database record and edit the existing database record; the administrator can newly add and edit database records, and audit and modify, after the audit is successful, a button can be clicked to send a cache modification request, the gateway ip is selected in batches, cache contents of different cache types are sent to the gateway service corresponding to the selected ip through an http request, and the gateway modifies the local permanent memory cache of the corresponding type according to the received cache type, so that the safe operation of the gateway cache is realized.
Preferably, after receiving the complete new fusing configuration sent by the gateway configuration control center, the gateway covers the old fusing configuration information cache, restarts the fusing factory, creates fuses corresponding to each route in the fusing factory according to the new fusing configuration information, and changes the fusing rule of the gateway which is effective in real time after the fusing factory is modified.
Preferably, after receiving the complete new current limiting configuration sent by the gateway configuration control center, the gateway covers the old current limiting configuration information cache, sequentially closes the current limiter corresponding to each route, starts the current limiter corresponding to each route according to the new current limiting configuration, and changes the current limiting rule which is effective in real time by the gateway after the current limiter is modified. Preferably, the modification of all databases configured by the gateway executes a timing task according to a preset time, or issues an immediate configuration starting instruction, performs batch refreshing, deletes an expired cache, and reloads the database configuration.
The beneficial effects of the invention include: the method has the advantages that a plurality of forwarding controllers do not need to be correspondingly established for processing, API service requests are processed uniformly, gateway services serve as the same outlet of application services, the authority control of the application services is facilitated, the operation authorities of a database and a permanent memory cache are set at the same time, the safety of gateway control is improved, meanwhile, gateway configuration and database interaction are dynamically modified, information is sent to the gateway cache, refreshing is completed without error in checking, hard codes can be avoided, the database and the gateway are decoupled, decompression is carried out on the server, cohesion is improved, service concurrency capability and fault tolerance are improved, the workload of development testers is reduced, only the realization of business logic is needed to be concerned, and manpower and material resources in gateway control realization are reduced.
Detailed Description
The technical solution of the present invention will be described in further detail below. It is understood that the embodiments described are only a few embodiments, not all embodiments, and that all other embodiments obtained by those skilled in the art without the use of inventive faculty are within the scope of the invention.
It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components and/or sections, these elements, components and/or sections should not be limited by these terms.
A gateway control method based on permanent memory cache comprises the following operation steps:
configuring each gateway according to a preset gateway data model, configuring database connection information and server information for each gateway, and storing the configuration information in a permanent memory cache;
acquiring a service data request object and service request parameters initiated by a service system, calling configuration data of each gateway, reading cache information of a permanent memory, and when configuration information which does not exist in the cache of the permanent memory is read, if the information cannot be inquired, putting an object with all empty contents in the cache, so as to avoid an empty pointer;
in this embodiment, the gateway control method of the present invention may be converted into corresponding software, and the JAVA development language, MySQL database, Redis cache, etc. are adopted, but not limited to the technologies of JAVA, MySQL, Redis, etc., and other database and cache technologies may also be used;
building a gateway configuration control center, dynamically modifying information of a database and cache records, and sending specified cache information to a cache updating interface of the gateway through an http request;
in this embodiment, in the same APP, different operating systems are respectively configured with a gateway record, each of the wechat public number and the applet is an independent gateway configuration table, and one gateway record is an outbound channel;
when the data is too large, the gateway configuration control center automatically pages and sends the designated cache information;
after receiving the cache information, the gateway updates the configuration information in the permanent memory cache of the new gateway cluster according to the cache type and the name of the cache key word;
the gateway receives the complete fusing configuration sent by the gateway configuration control center, refreshes the gateway configuration information in the permanent memory cache, changes the fusing rule of the gateway which takes effect in real time, completes the dynamic update of the permanent memory cache of the gateway,
or, the gateway receives the complete current limiting configuration sent by the gateway configuration control center, refreshes the gateway configuration information in the permanent memory cache, closes the current limiter, changes the current limiting rule of the gateway which takes effect in real time, and completes the dynamic update of the permanent memory cache of the gateway.
In one embodiment, before updating the permanent memory cache of the gateway, the updating parameters are checked, validity check is carried out, and an execution request is sent to complete dynamic updating after the validity check is passed.
In one embodiment, after receiving complete new routing information sent by a gateway configuration control center, a gateway covers an old routing information cache, and then locally sends an internal application event notification event to a local routing core, the application event notification event asynchronously queues and sequentially modifies a gateway routing core rule corresponding to each route, and after the routing core modification takes effect, the routing rule in which the gateway takes effect in real time is changed.
In one embodiment, the automatic paging is performed by presetting the number of cache information pages, executing a timing task when the preset number of cache information pages is reached, and automatically paging.
In one embodiment, the configuration gateway data model includes, but is not limited to, gateway ip, routing information, fuse configuration, current limit configuration, parameter override mapping, black and white lists, service list information, filter configuration, and predicate configuration.
The configuration of black and white lists can effectively control certain types of clients or downstream partners to only access the service interfaces required by the clients or the downstream partners.
And the false transaction request caused by the loss of the interactive encryption key information can be prevented from being accepted by the service system, and the information is prevented from being tampered.
In an embodiment, the placing of the object whose contents are all empty in the cache includes, after the if logic determination is performed, if data is not directly taken, replacing and placing an empty object.
In an embodiment, the gateway control method may query the record of the routing master table according to the condition, add a new record, insert a new record into the routing master table, edit and export the record, and issue the record change to the gateway cluster. The dynamic routing is realized by using a refreshing instruction, the refreshing of the routing tab is used after the configuration is modified, and the issued dynamic routing takes effect.
And setting a gateway unique identifier for the gateway, and uniquely indexing query data for other set associated fields through a routing main table.
And modifying all databases configured by the gateway, executing a timing task according to preset time, or issuing an immediate configuration starting instruction, refreshing in batches, deleting an expired cache, and reloading the configuration of the databases.
In one embodiment, the database operation and the gateway cache updating operation are separated, authority management is set, and a common user and an administrator are respectively set, wherein the common user only can enter a new database record and edit an existing database record; the administrator can newly add and edit database records, and audit and modify, after the audit is successful, a button can be clicked to send a cache modification request, the gateway ip is selected in batches, cache contents of different cache types are sent to the gateway service corresponding to the selected ip through an http request, and the gateway modifies the local permanent memory cache of the corresponding type according to the received cache type, so that the safe operation of the gateway cache is realized.
In one embodiment, after receiving a complete new fusing configuration sent by the gateway configuration control center, the gateway overwrites an old fusing configuration information cache, restarts the fusing factory, creates fuses corresponding to each route in the fusing factory according to the new fusing configuration information, and changes a fusing rule that the gateway takes effect in real time after the fusing factory is modified.
In one embodiment, after receiving a complete new current limiting configuration sent by the gateway configuration control center, the gateway covers the old current limiting configuration information cache, sequentially closes the current limiter corresponding to each route, starts the current limiter corresponding to each route according to the new current limiting configuration, and changes the current limiting rule which is effective in real time by the gateway after the current limiter is modified.
The beneficial effects of the invention include: the method has the advantages that multiple forwarding controllers do not need to be correspondingly established for processing, API service requests are processed uniformly, gateway services serve as the same outlet of application services, the right control of the application services is facilitated, the operation rights of a database and a permanent memory cache are set at the same time, the safety of gateway control is improved, meanwhile, gateway configuration and database interaction are dynamically modified, information is sent to the gateway cache, refreshing is completed without error through checking, the database and the gateway can be decoupled, decompression is performed for the server, the service concurrency capability and the fault tolerance rate are improved, service system development and testing personnel only need to pay attention to the realization of service logic, and the cost of manpower and material resources is reduced. Those skilled in the art will appreciate that the functionality described in the present invention may be implemented in a combination of hardware and software in one or more of the examples described above. When software is applied, the corresponding functionality may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The preferred embodiments of the present specification disclosed above are intended only to aid in the description of the specification. Alternative embodiments are not exhaustive and do not limit the invention to the precise embodiments described. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the specification and its practical application, to thereby enable others skilled in the art to best understand the specification and its practical application. The specification is limited only by the claims and their full scope and equivalents.
Claims (10)
1. A gateway control method based on permanent memory cache is characterized by comprising the following steps:
configuring each gateway according to a preset gateway data model, configuring database connection information and server information for each gateway, and storing the configuration information in a permanent memory cache;
acquiring a service data request object and service request parameters initiated by a service system, calling configuration data of each gateway, reading cache information of a permanent memory, and when configuration information which does not exist in the cache of the permanent memory is read, if the information is not inquired, putting an object with all empty contents in the cache;
building a gateway configuration control center, dynamically modifying information of a database and cache records, and sending specified cache information to a cache updating interface of the gateway through an http request;
the gateway configuration control center automatically pages and sends the appointed cache information;
after receiving the cache information, the gateway updates the configuration information in the permanent memory cache of the new gateway cluster according to the cache type and the name of the cache key word;
the gateway receives the complete fusing configuration sent by the gateway configuration control center, refreshes the gateway configuration information in the permanent memory cache, changes the fusing rule of the gateway which takes effect in real time, completes the dynamic update of the permanent memory cache of the gateway,
or, the gateway receives the complete current limiting configuration sent by the gateway configuration control center, refreshes the gateway configuration information in the permanent memory cache, closes the current limiter, changes the current limiting rule of the gateway which takes effect in real time, and completes the dynamic update of the permanent memory cache of the gateway.
2. The gateway control method based on the permanent memory cache of claim 1, wherein before the update of the permanent memory cache of the gateway is executed, the update parameters are checked, the validity is checked, and after the check, an execution request is sent to complete the dynamic update.
3. The gateway control method based on the permanent memory cache as claimed in claim 1, wherein the gateway covers the old route information cache after receiving the complete new route information sent by the gateway configuration control center, and then locally sends an internal applicationEvent notification event to the local route core, the applicationEvent notification event is asynchronously queued to sequentially modify the gateway route core rules corresponding to each route, and the route core rules that the gateway takes effect in real time are changed after the modification takes effect.
4. The gateway control method according to claim 1, wherein the automatic paging is a paging number of preset cache information, and the automatic paging is performed by executing a timing task when the paging number reaches the preset paging number.
5. The gateway control method based on the persistent memory cache as claimed in claim 1, wherein the configured gateway data model includes but is not limited to gateway ip, routing information, fuse configuration, current limiting configuration, parameter rewriting mapping relationship, black and white list, service list information, filter configuration, and predicate configuration.
6. The gateway control method according to claim 1, wherein the step of placing an object whose contents are all empty in the cache comprises replacing an empty object if no data is directly available after the if logic determination is performed.
7. The gateway control method based on the permanent memory cache as claimed in claim 1, wherein the database operation and the gateway cache updating operation are separated, authority management is set, and a common user and an administrator are respectively set, wherein the common user can only enter a new database record and edit an existing database record; the administrator can newly add and edit database records, and audit and modify, after the audit is successful, a button can be clicked to send a cache modification request, the gateway ip is selected in batches, cache contents of different cache types are sent to the gateway service corresponding to the selected ip through an http request, and the gateway modifies the local permanent memory cache of the corresponding type according to the received cache type, so that the safe operation of the gateway cache is realized.
8. The gateway control method based on the persistent memory cache as claimed in claim 1, wherein the gateway overwrites an old fuse configuration information cache after receiving a complete new fuse configuration sent by the gateway configuration control center, restarts the fuse factory, creates a fuse corresponding to each route in the fuse factory according to the new fuse configuration information, and changes a fuse rule that the gateway takes effect in real time after the fuse factory is modified.
9. The gateway control method according to claim 1, wherein the gateway covers an old current limiting configuration information cache after receiving a complete new current limiting configuration sent by the gateway configuration control center, sequentially closes a current limiter corresponding to each route, starts a current limiter corresponding to each route according to the new current limiting configuration, and changes a current limiting rule that the gateway takes effect in real time after the current limiter is modified.
10. The gateway control method based on the persistent memory cache as claimed in claim 1, wherein modification of all databases of the gateway configuration is performed according to a preset time, or a configuration command for immediate start is issued, batch refreshing is performed, an expired cache is deleted, and database configuration is reloaded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110881283.5A CN113765701B (en) | 2021-08-02 | 2021-08-02 | Gateway control method based on permanent memory cache |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110881283.5A CN113765701B (en) | 2021-08-02 | 2021-08-02 | Gateway control method based on permanent memory cache |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113765701A true CN113765701A (en) | 2021-12-07 |
CN113765701B CN113765701B (en) | 2024-02-20 |
Family
ID=78788395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110881283.5A Active CN113765701B (en) | 2021-08-02 | 2021-08-02 | Gateway control method based on permanent memory cache |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113765701B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114401164A (en) * | 2021-12-15 | 2022-04-26 | 深圳市科漫达智能管理科技有限公司 | Data processing method of API gateway, API gateway and storage medium |
CN114567586A (en) * | 2022-03-04 | 2022-05-31 | 中国农业银行股份有限公司 | Gateway route dynamic adding method and device, electronic equipment and storage medium |
CN114666216A (en) * | 2022-03-17 | 2022-06-24 | 北京思特奇信息技术股份有限公司 | Management method and management system of API gateway |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190250859A1 (en) * | 2018-02-09 | 2019-08-15 | Plex Systems, Inc. | Embedded architecture using inter-processor communication and in memory database for rapid creation of industrial protocol converters |
CN111049695A (en) * | 2020-01-09 | 2020-04-21 | 深圳壹账通智能科技有限公司 | Cloud gateway configuration method and system |
CN111092811A (en) * | 2018-10-24 | 2020-05-01 | 北京金山云网络技术有限公司 | Request processing method and device, API gateway and readable storage medium |
CN111541561A (en) * | 2020-04-09 | 2020-08-14 | 珠海格力电器股份有限公司 | Microservice configuration information management system, microservice configuration information management method, microservice configuration information management server, and storage medium |
CN111610979A (en) * | 2020-04-15 | 2020-09-01 | 河南大学 | API gateway subjected to persistence and coupling degree optimization and method thereof |
CN111669292A (en) * | 2020-06-19 | 2020-09-15 | 普元信息技术股份有限公司 | Method for realizing gateway dynamic route control under micro-service architecture |
WO2020211222A1 (en) * | 2019-04-15 | 2020-10-22 | 厦门市美亚柏科信息股份有限公司 | Method and device for providing micro-service based on data service platform, and storage medium |
CN112260876A (en) * | 2020-10-26 | 2021-01-22 | 欧冶云商股份有限公司 | Dynamic gateway route configuration method, platform, computer equipment and storage medium |
CN112351015A (en) * | 2020-10-28 | 2021-02-09 | 广州助蜂网络科技有限公司 | Gateway control method based on API |
CN112565093A (en) * | 2020-12-11 | 2021-03-26 | 山东大学 | Method and storage medium for realizing micro-service route dynamic change based on memory database |
CN112702195A (en) * | 2020-12-18 | 2021-04-23 | 深圳奥哲网络科技有限公司 | Gateway configuration method, electronic device and computer readable storage medium |
CN112769687A (en) * | 2020-12-10 | 2021-05-07 | 前海飞算科技(深圳)有限公司 | API gateway platform |
-
2021
- 2021-08-02 CN CN202110881283.5A patent/CN113765701B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019157364A1 (en) * | 2018-02-09 | 2019-08-15 | Plex Systems, Inc. | Embedded architecture using inter-processor communication and in memory database for rapid creation of industrial protocol converters |
US20190250859A1 (en) * | 2018-02-09 | 2019-08-15 | Plex Systems, Inc. | Embedded architecture using inter-processor communication and in memory database for rapid creation of industrial protocol converters |
CN111092811A (en) * | 2018-10-24 | 2020-05-01 | 北京金山云网络技术有限公司 | Request processing method and device, API gateway and readable storage medium |
WO2020211222A1 (en) * | 2019-04-15 | 2020-10-22 | 厦门市美亚柏科信息股份有限公司 | Method and device for providing micro-service based on data service platform, and storage medium |
CN111049695A (en) * | 2020-01-09 | 2020-04-21 | 深圳壹账通智能科技有限公司 | Cloud gateway configuration method and system |
CN111541561A (en) * | 2020-04-09 | 2020-08-14 | 珠海格力电器股份有限公司 | Microservice configuration information management system, microservice configuration information management method, microservice configuration information management server, and storage medium |
CN111610979A (en) * | 2020-04-15 | 2020-09-01 | 河南大学 | API gateway subjected to persistence and coupling degree optimization and method thereof |
CN111669292A (en) * | 2020-06-19 | 2020-09-15 | 普元信息技术股份有限公司 | Method for realizing gateway dynamic route control under micro-service architecture |
CN112260876A (en) * | 2020-10-26 | 2021-01-22 | 欧冶云商股份有限公司 | Dynamic gateway route configuration method, platform, computer equipment and storage medium |
CN112351015A (en) * | 2020-10-28 | 2021-02-09 | 广州助蜂网络科技有限公司 | Gateway control method based on API |
CN112769687A (en) * | 2020-12-10 | 2021-05-07 | 前海飞算科技(深圳)有限公司 | API gateway platform |
CN112565093A (en) * | 2020-12-11 | 2021-03-26 | 山东大学 | Method and storage medium for realizing micro-service route dynamic change based on memory database |
CN112702195A (en) * | 2020-12-18 | 2021-04-23 | 深圳奥哲网络科技有限公司 | Gateway configuration method, electronic device and computer readable storage medium |
Non-Patent Citations (2)
Title |
---|
AKHAN AKBULUT: "Software Versioning with Microservices through the API Gateway Design Pattern", 《2019 9TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER INFORMATION TECHNOLOGIES》 * |
DOCKER: "一文详解API网关核心功能和API管理扩展", 《HTTP://WWW.SOHU.COM/A/439501223_198222》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114401164A (en) * | 2021-12-15 | 2022-04-26 | 深圳市科漫达智能管理科技有限公司 | Data processing method of API gateway, API gateway and storage medium |
CN114567586A (en) * | 2022-03-04 | 2022-05-31 | 中国农业银行股份有限公司 | Gateway route dynamic adding method and device, electronic equipment and storage medium |
CN114666216A (en) * | 2022-03-17 | 2022-06-24 | 北京思特奇信息技术股份有限公司 | Management method and management system of API gateway |
CN114666216B (en) * | 2022-03-17 | 2024-06-11 | 北京思特奇信息技术股份有限公司 | Management method and management system of API gateway |
Also Published As
Publication number | Publication date |
---|---|
CN113765701B (en) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113765701A (en) | Gateway control method based on permanent memory cache | |
US8549065B2 (en) | Method and device for client/server communication according to the standard protocol OPC UA | |
CN112612629B (en) | Method and system for realizing component type data interface | |
CN111865900B (en) | RPC protocol-based cross-network regional proxy access method and system | |
US20120297176A1 (en) | Method and apparatus for process enforced configuration management | |
RU2575987C2 (en) | Data management in directory database | |
JPH10171681A (en) | Object-oriented device management system | |
WO2020248768A1 (en) | Method and apparatus for managing application program service | |
CN108763960A (en) | Access authorization for resource management method and device | |
CN108776756A (en) | Access authorization for resource management method and device | |
CN110532025B (en) | Data processing method, device and equipment based on micro-service architecture and storage medium | |
WO2020207194A1 (en) | Blockchain-based iot device changing method and apparatus | |
CN108881111A (en) | A kind of method and device for realizing multi-tenant system | |
CN113392415A (en) | Access control method and system for data warehouse and electronic equipment | |
WO2011072716A1 (en) | A method of updating versioned software using a shared cache | |
CN113946427A (en) | Task processing method, processor and storage medium for multi-operating system | |
CN116566656A (en) | Resource access method, device, equipment and computer storage medium | |
CN114896584A (en) | Hive data authority control agent layer method and system | |
US20090063620A1 (en) | Novel method and system for controlling access to features of a software program | |
US11582345B2 (en) | Context data management interface for contact center | |
Cisco | Using Info Gateways | |
CA3126362A1 (en) | System permission management method and device, computer equipment and storage medium | |
CN113765869A (en) | Login method, device, server and storage medium | |
JPH0954734A (en) | System and method for software distribution/maintenance utilizing network | |
US20240184799A1 (en) | A system and method for exchanging and managing data stored in heterogeneous data sources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |