[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112134721B - API gateway degradation method and terminal - Google Patents

API gateway degradation method and terminal Download PDF

Info

Publication number
CN112134721B
CN112134721B CN202010824980.2A CN202010824980A CN112134721B CN 112134721 B CN112134721 B CN 112134721B CN 202010824980 A CN202010824980 A CN 202010824980A CN 112134721 B CN112134721 B CN 112134721B
Authority
CN
China
Prior art keywords
interface
micro service
response message
access request
state
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.)
Active
Application number
CN202010824980.2A
Other languages
Chinese (zh)
Other versions
CN112134721A (en
Inventor
刘德建
罗陈珑
郭玉湖
陈宏�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Tianquan Educational Technology Ltd
Original Assignee
Fujian Tianquan Educational Technology Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujian Tianquan Educational Technology Ltd filed Critical Fujian Tianquan Educational Technology Ltd
Priority to CN202010824980.2A priority Critical patent/CN112134721B/en
Publication of CN112134721A publication Critical patent/CN112134721A/en
Application granted granted Critical
Publication of CN112134721B publication Critical patent/CN112134721B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention provides an API gateway degradation method and a terminal, wherein a real-time response message corresponding to each interface in an interface degradation configuration list is obtained and persisted at intervals of first preset time; receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal, if not, judging whether the interface corresponding to the interface identifier is in an interface degradation configuration list of the micro service, and if so, returning the real-time response message after persistence; when the access request is routed to the micro service with normal state, if the corresponding interface is in the interface degradation configuration list, the returned real-time response message is persisted, and when the micro service state is abnormal, the persisted real-time response message is directly returned, so that a user can also obtain the response message with higher real-time performance when the micro service fails.

Description

API gateway degradation method and terminal
Technical Field
The invention relates to the field of gateway management, in particular to an API gateway degradation method and a terminal.
Background
In the micro-service architecture, the API gateway is a very important role, which is used as a traffic inlet for all micro-services; to improve the availability of microservices, API gateways typically provide degraded functionality; when the state of a certain micro service is abnormal, a degradation strategy can be configured on the API gateway for some key interfaces of the micro service; all requests for accessing the interfaces are not routed to the microservice, but directly return configured fixed response messages, so that the key interfaces can normally return data although the microservice is not in a normal state in the external view, and the data is fixed and cannot be updated in real time, thereby reducing the influence on the user experience when the microservice fails.
In the current technical scheme, response messages of each key interface need to be manually collected, and if the interfaces have corresponding parameters, different messages need to be collected according to different parameters; and as for when the degradation strategy is started, the current scheme needs to manually monitor the running state of each micro service, finds that a certain micro service state is abnormal, and then manually informs the API gateway to start the degradation strategy, wherein the fault recovery time is long, and an access user cannot acquire the message at the interval between the fault occurrence and the start of the degradation strategy, thereby influencing the use experience of the user.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the API gateway degradation method and the terminal are provided, and automatic collection of the message and automatic opening of the degradation strategy are achieved.
In order to solve the technical problems, the invention adopts a technical scheme that:
an API gateway downgrading method includes the following steps:
s1, acquiring a real-time response message corresponding to each interface in an interface degradation configuration list at intervals of first preset time and performing persistence;
s2, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, and if not, executing S3;
and S3, judging whether the interface corresponding to the interface identification is in the interface degradation configuration list of the micro service, if so, returning the persistent real-time response message.
In order to solve the technical problem, the invention adopts another technical scheme as follows:
an API gateway downgrade terminal comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
s1, acquiring a real-time response message corresponding to each interface in an interface degradation configuration list at intervals of first preset time and carrying out persistence;
s2, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, and if not, executing S3;
and S3, judging whether the interface corresponding to the interface identification is in the interface degradation configuration list of the micro service, and if so, returning the persistent real-time response message.
The invention has the beneficial effects that: the method comprises the steps of receiving an interface needing to be degraded configured by a user, generating an interface degradation configuration list, periodically carrying out persistence on a real-time response message for the interface in the interface degradation configuration list, automatically judging whether the state of the micro service corresponding to an access request is normal or not after receiving the access request, directly returning the persistent real-time response message if the state of the micro service corresponding to the access request is abnormal and the interface corresponding to the access request is in the interface degradation configuration list, continuously providing corresponding service for the user when the micro service fails, automatically persisting the message, and automatically sending the persisted response message when the state of the micro service is abnormal, so that the influence on the use of the user after the micro service fails is reduced, and the use experience of the user is improved.
Drawings
FIG. 1 is a flowchart illustrating steps of a method for downgrading an API gateway according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an API gateway downgrading terminal according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an API gateway according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a value storage structure according to an embodiment of the present invention;
description of reference numerals:
1. an API gateway downgrade terminal; 2. a processor; 3. a memory.
Detailed Description
In order to explain the technical contents, the objects and the effects of the present invention in detail, the following description is made with reference to the accompanying drawings in combination with the embodiments.
Referring to fig. 1, fig. 3 and fig. 4, a method for degrading an API gateway includes the steps of:
s1, acquiring a real-time response message corresponding to each interface in an interface degradation configuration list at intervals of first preset time and performing persistence;
s2, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, and if not, executing S3;
and S3, judging whether the interface corresponding to the interface identification is in the interface degradation configuration list of the micro service, if so, returning the persistent real-time response message.
As can be seen from the above description, the beneficial effects of the present invention are: the method comprises the steps of receiving an interface needing to be degraded configured by a user, generating an interface degradation configuration list, periodically carrying out persistence on a real-time response message for the interface in the interface degradation configuration list, automatically judging whether the state of the micro service corresponding to an access request is normal or not after receiving the access request, directly returning the persistent real-time response message if the state of the micro service corresponding to the access request is abnormal and the interface corresponding to the access request is in the interface degradation configuration list, continuously providing corresponding service for the user when the micro service fails, automatically persisting the message, and automatically sending the persisted response message when the state of the micro service is abnormal, so that the influence on the use of the user after the micro service fails is reduced, and the use experience of the user is improved.
Further, the step of determining whether the state of the micro service corresponding to the interface identifier is normal in S2 specifically includes:
counting the access request state of the micro service, and if the number of continuous failures of the access request routed to the micro service exceeds a first threshold value, switching the state of the micro service to be abnormal;
and starting a timing task for the micro service in the abnormal state, sending a test request to the micro service in the abnormal state at intervals of second preset time, and switching the state of the micro service to be normal if the test request is successful.
As can be seen from the above description, by counting the state of the access request connected to the micro service, if the number of times of continuous failures of the access request exceeds a threshold, the state of the micro service is switched to be abnormal, and the state of the micro service is switched only when the access request is continuously failed, the influence of interference factors can be avoided to a certain extent, so that the state judgment of the micro service is more accurate, and after the micro service state is confirmed to be abnormal, the state of the micro service is obtained in real time by regularly sending a test request to the micro service, and if the access request can be successfully connected, it is indicated that the state of the micro service is recovered to be normal, by actively sending the test request, the state change information of the micro service can be obtained as fast as possible, the routing can be switched in time, and a message with high immediacy can be provided to a user.
Further, the "performing persistence" in S1 specifically includes:
and storing the real-time response message into a database by adopting a key-value structure.
According to the description, the real-time response message is stored through the key-value structure, the storage structure is simple, the retrieval is convenient, the message is durably stored in the database, and the latest message is convenient to obtain subsequently.
Further, the S2 further includes:
and if the state of the micro service corresponding to the interface identifier is normal, routing the access request to the micro service, and returning a real-time response message sent by the micro service to the access request.
According to the description, when the micro service state is normal, the access request of the user is directly routed to the micro service, so that the real-time response message can be obtained, and the use experience of the user is improved.
Further, the real-time response packet includes feature data of the access request, and the key-value has a structure specifically that:
splicing the characteristic data into a character string, and then performing md5 operation to serve as a key;
and converting the response message into a json format, and dividing the response message into a response head part and a response body part as value.
As can be seen from the above description, the real-time response message includes the feature data of the access request, the access request corresponding to the response message can be determined according to the feature data, forwarding of the response message is facilitated, the feature data is persistent in the database after corresponding to the specific content of the response message, when the micro-service state is abnormal, the real-time response message which is the most time ahead can be searched in the database according to the received feature data of the access request, and returned, so that the immediacy of the returned message is ensured to the greatest extent when the micro-service fails.
Referring to fig. 2, an API gateway downgrade terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
s1, acquiring a real-time response message corresponding to each interface in an interface degradation configuration list at intervals of first preset time and performing persistence;
s2, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, and if not, executing S3;
and S3, judging whether the interface corresponding to the interface identification is in the interface degradation configuration list of the micro service, and if so, returning the persistent real-time response message.
The invention has the beneficial effects that: the method comprises the steps of receiving an interface needing to be degraded configured by a user, generating an interface degradation configuration list, periodically carrying out persistence on a real-time response message for the interface in the interface degradation configuration list, automatically judging whether the state of the micro service corresponding to an access request is normal or not after receiving the access request, directly returning the persistent real-time response message if the state of the micro service corresponding to the access request is abnormal and the interface corresponding to the access request is in the interface degradation configuration list, continuously providing corresponding service for the user when the micro service fails, automatically persisting the message, and automatically sending the persisted response message when the state of the micro service is abnormal, so that the influence on the use of the user after the micro service fails is reduced, and the use experience of the user is improved.
Further, the step of determining whether the state of the micro service corresponding to the interface identifier is normal in S2 specifically includes:
counting the access request state of the micro service, and if the number of continuous failures of the access request routed to the micro service exceeds a first threshold value, switching the state of the micro service to be abnormal;
and starting a timing task for the micro service in the abnormal state, sending a test request to the micro service in the abnormal state at intervals of second preset time, and switching the state of the micro service to be normal if the test request is successful.
As can be seen from the above description, by counting the state of the access request connected to the micro service, if the number of times of continuous failures of the access request exceeds a threshold, the state of the micro service is switched to be abnormal, and the state of the micro service is switched only when the access request is continuously failed, the influence of interference factors can be avoided to a certain extent, so that the state judgment of the micro service is more accurate, and after the micro service state is confirmed to be abnormal, the state of the micro service is obtained in real time by regularly sending a test request to the micro service, and if the access request can be successfully connected, it is indicated that the state of the micro service is recovered to be normal, by actively sending the test request, the state change information of the micro service can be obtained as fast as possible, the routing can be switched in time, and a message with high immediacy can be provided to a user.
Further, the "performing persistence" in S1 specifically includes:
and storing the real-time response message into a database by adopting a key-value structure.
According to the description, the real-time response message is stored through the key-value structure, the storage structure is simple, the retrieval is convenient, the message is durably stored in the database, and the latest message is convenient to obtain subsequently.
Further, the S2 further includes:
and if the state of the micro service corresponding to the interface identifier is normal, routing the access request to the micro service, and returning a real-time response message sent by the micro service to the access request.
According to the description, when the micro-service state is normal, the access request of the user is directly routed to the micro-service, so that the real-time response message can be obtained, and the use experience of the user is improved.
Further, the real-time response packet includes feature data of the access request, and the key-value has a structure specifically that:
splicing the characteristic data into a character string, and then performing md5 operation to serve as a key;
and converting the response message into a json format, and dividing the response message into a response head part and a response body part as value.
As can be seen from the above description, the real-time response message includes the feature data of the access request, the access request corresponding to the response message can be determined according to the feature data, forwarding of the response message is facilitated, the feature data is persistent in the database after corresponding to the specific content of the response message, when the micro-service state is abnormal, the real-time response message with the most time ahead can be searched in the database according to the received feature data of the access request for returning, and the immediacy of the returned message is ensured to the greatest extent when the micro-service fails.
Referring to fig. 1, a first embodiment of the present invention is:
an API gateway degradation method specifically comprises the following steps:
s1, configuring an interface needing automatic degradation in an API gateway;
in an optional embodiment, the address of the interface is configured, and the interface can be configured by using a regular expression;
s2, acquiring a real-time response message corresponding to each interface in the interface degradation configuration list from a cache at intervals of first preset time and performing persistence;
the 'performing persistence' is specifically as follows:
storing the real-time response message into a database by adopting a key-value structure;
the real-time response message contains the characteristic data of the access request, and the key-value structure specifically comprises:
splicing the characteristic data into a character string, and then performing md5 operation to serve as a key;
converting the response message into a json format, and dividing the response message into a response head part and a response body part as value;
s3, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, if so, routing the access request to the micro service, returning a real-time response message sent by the micro service to the access request, and caching the real-time response message in a memory;
otherwise, executing S4;
judging whether the state of the micro service corresponding to the interface identifier is normal specifically comprises the following steps:
counting the access request state of the micro service, and if the number of continuous failures of the access request routed to the micro service exceeds a first threshold value, switching the state of the micro service to be abnormal;
starting a timing task for the micro service with abnormal state, sending a test request to the micro service with abnormal state at intervals of second preset time, and switching the state of the micro service to be normal if the test request is successful;
s4, judging whether an interface corresponding to the interface identification is in an interface degradation configuration list of the micro service, if so, returning the persistent real-time response message, and at the moment, not routing the access request to the corresponding micro service;
specifically, according to the feature data in the access request, a response message corresponding to the feature data is searched in the database, and a real-time response message with the storage time closest to the current time is returned.
Referring to fig. 3 and 4, a second embodiment of the present invention is:
the API gateway degradation method is applied to an actual scene:
for a certain micro service A, configuring automatic degradation for 10 interfaces in the API gateway, and if the micro service A fails, continuing to return a message with higher real-time performance by the 10 configured automatic degradation interfaces;
the API gateway stores the automation degradation configuration of the micro service A in a database;
the API gateway receives an access request, obtains an interface identifier in the access request, judges the state of the micro service A if the micro service corresponding to the interface identifier is the micro service A, routes the access request to the micro service if the micro service is normal, and judges whether the interface identifier corresponds to 10 interfaces configured with automatic degradation, if the micro service is normal, obtains and caches a corresponding real-time response message, and persists the real-time response message to a database at intervals of first preset time;
specifically, a key-value structure is adopted to store a real-time response message, and the real-time response message comprises feature data and response message data corresponding to the access request; the method comprises the following steps that characteristic data in an access request, such as schema, method, host, path, query and key header content (which can influence the header of response data), are spliced into a character string according to rules, and then md5 operation is carried out to serve as a key value; the response message data adopts a json structure, please refer to fig. 4, and includes a response header and a response body as a value;
if the state of the micro service A is abnormal, judging whether the interface identification corresponds to 10 interfaces configured with the automation degradation, if so, acquiring the characteristic data of the access request, acquiring a corresponding real-time response message in a database according to the characteristic data, returning the real-time response message with the storage time closest to the current time, and at the moment, not routing the access request to the micro service A.
Referring to fig. 2, a third embodiment of the present invention is:
an API gateway degradation terminal 1 comprises a processor 2, a memory 3 and a computer program stored on the memory 3 and operable on the processor 2, wherein the processor 2 implements the steps of the first embodiment or the second embodiment when executing the computer program.
In summary, the present invention provides an API gateway degradation method and a terminal, where an interface that needs to be automatically degraded in a micro service is configured in advance in an API gateway, when an access request is received, it is first determined whether a state of the micro service corresponding to an interface identifier in the access request is normal, if so, the access request is directly routed to the corresponding micro service, and a real-time response message is issued by the micro service, and then it is determined whether the interface corresponding to the interface identifier is in the configured interface with automatic degradation, if so, the real-time response message is cached, and a response message in the cache is persisted at preset intervals, and when the state of the micro service is not normal, the access request is not routed to the corresponding micro service for the interface with automatic degradation, the real-time response message corresponding to feature data in the access request and having a storage time closest to the current time is directly read from a database and returned, and when the state of the micro service is not normal, the real-time response message with high instantaneity can be returned, thereby realizing a sense of failure of the micro service to users, and improving a real-time response message that is more really used and a user experience is more improved than that a user configured message in the prior art.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all equivalent changes made by using the contents of the present specification and the drawings, or applied directly or indirectly to the related technical fields, are included in the scope of the present invention.

Claims (10)

1. An API gateway downgrading method, comprising the steps of:
s1, acquiring a real-time response message corresponding to each interface in an interface degradation configuration list at intervals of first preset time and carrying out persistence, wherein each interface in the interface degradation configuration list is an interface configured with automatic degradation;
s2, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, and if not, executing S3;
and S3, judging whether the interface corresponding to the interface identification is in the interface degradation configuration list of the micro service, if so, returning the persistent real-time response message.
2. The API gateway downgrading method of claim 1, wherein the determining in S2 whether the state of the micro service corresponding to the interface identifier is normal specifically includes:
counting the access request state of the micro service, and if the number of continuous failures of the access request routed to the micro service exceeds a first threshold value, switching the state of the micro service to be abnormal;
and starting a timing task for the micro-service with the abnormal state, sending a test request to the micro-service with the abnormal state at intervals of second preset time, and switching the state of the micro-service to be normal if the test request is successful.
3. The API gateway downgrading method according to claim 1, wherein "performing persistence" in S1 specifically includes:
and storing the real-time response message into a database by adopting a key-value structure.
4. The API gateway downgrading method of claim 1, wherein the S2 further comprises:
and if the state of the micro service corresponding to the interface identifier is normal, routing the access request to the micro service, and returning a real-time response message sent by the micro service to the access request.
5. The API gateway downgrading method of claim 3, wherein the real-time response message includes feature data of the access request, and the key-value structure specifically includes:
splicing the characteristic data into a character string, and then performing md5 operation to serve as a key;
and converting the response message into a json format, and dividing the response message into a response head part and a response body part as value.
6. An API gateway downgrade terminal comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor when executing the computer program implements the steps of:
s1, acquiring a real-time response message corresponding to each interface in an interface degradation configuration list at intervals of first preset time and carrying out persistence, wherein each interface in the interface degradation configuration list is an interface configured with automatic degradation;
s2, receiving an access request, wherein the access request comprises an interface identifier, judging whether the state of the micro service corresponding to the interface identifier is normal or not, and if not, executing S3;
and S3, judging whether the interface corresponding to the interface identification is in the interface degradation configuration list of the micro service, if so, returning the persistent real-time response message.
7. The API gateway downgrading terminal of claim 6, wherein the determining in S2 whether the state of the micro service corresponding to the interface identifier is normal specifically includes:
counting the access request state of the micro service, and if the number of continuous failures of the access request routed to the micro service exceeds a first threshold value, switching the state of the micro service to be abnormal;
and starting a timing task for the micro service in the abnormal state, sending a test request to the micro service in the abnormal state at intervals of second preset time, and switching the state of the micro service to be normal if the test request is successful.
8. The API gateway degradation terminal according to claim 6, wherein "perform persistence" in S1 specifically is:
and storing the real-time response message into a database by adopting a key-value structure.
9. The API gateway downgrade terminal of claim 6, wherein said S2 further comprises:
and if the state of the micro service corresponding to the interface identifier is normal, routing the access request to the micro service, and returning a real-time response message sent by the micro service to the access request.
10. The API gateway downgrade terminal of claim 8, wherein the real-time response message includes feature data of the access request, and the key-value has a structure specifically that:
splicing the characteristic data into a character string, and then performing md5 operation to serve as a key;
and converting the response message into a json format, and dividing the response message into a response head part and a response body part as value.
CN202010824980.2A 2020-08-17 2020-08-17 API gateway degradation method and terminal Active CN112134721B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010824980.2A CN112134721B (en) 2020-08-17 2020-08-17 API gateway degradation method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010824980.2A CN112134721B (en) 2020-08-17 2020-08-17 API gateway degradation method and terminal

Publications (2)

Publication Number Publication Date
CN112134721A CN112134721A (en) 2020-12-25
CN112134721B true CN112134721B (en) 2023-01-10

Family

ID=73851729

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010824980.2A Active CN112134721B (en) 2020-08-17 2020-08-17 API gateway degradation method and terminal

Country Status (1)

Country Link
CN (1) CN112134721B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220394A (en) * 2021-05-07 2021-08-06 苏州摩多多信息科技有限公司 Method, system and medium for mobile terminal page disaster tolerance
CN113282392A (en) * 2021-05-24 2021-08-20 挂号网(杭州)科技有限公司 Interface service calling method and device, electronic equipment and storage medium
CN113381942A (en) * 2021-06-04 2021-09-10 深圳市智慧空间平台技术开发有限公司 Method for realizing interface gateway
CN113645152B (en) * 2021-06-29 2023-09-26 福建天泉教育科技有限公司 Service degradation method and terminal
CN113806104A (en) * 2021-08-02 2021-12-17 北京房江湖科技有限公司 Interface access request processing method, API gateway, server and system
CN115883358A (en) * 2022-11-23 2023-03-31 紫光云技术有限公司 Method and device for monitoring, early warning and degrading third-party application

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227611A (en) * 2016-07-26 2016-12-14 北京北森云计算股份有限公司 The dynamic micro services call method of a kind of multilingual cloud compiling and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105677466B (en) * 2015-12-31 2019-08-30 百度在线网络技术(北京)有限公司 The method and apparatus of the downgrade processing of third-party application interface
CN109302469A (en) * 2018-09-26 2019-02-01 平安科技(深圳)有限公司 Micro services management method, device, computer equipment and storage medium
CN111176873B (en) * 2019-12-20 2024-05-28 中国平安财产保险股份有限公司 Automatic micro-service offline method and device, computer equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227611A (en) * 2016-07-26 2016-12-14 北京北森云计算股份有限公司 The dynamic micro services call method of a kind of multilingual cloud compiling and device

Also Published As

Publication number Publication date
CN112134721A (en) 2020-12-25

Similar Documents

Publication Publication Date Title
CN112134721B (en) API gateway degradation method and terminal
CN102117309B (en) Data caching system and data query method
US8463846B2 (en) File bundling for cache servers of content delivery networks
EP2227016A1 (en) A content buffering, querying method and point-to-point media transmitting system
CN109117275B (en) Account checking method and device based on data slicing, computer equipment and storage medium
CN104717314B (en) A kind of IP management method and system, client, server
EP2723017A1 (en) Method, apparatus and system for implementing distributed auto-incrementing counting
US20230098190A1 (en) Data processing method, apparatus, device and medium based on distributed storage
CN105159845A (en) Memory reading method
EP3633519A1 (en) Method for storing objects, and object store gateway
WO2024174694A1 (en) Cache node scheduling method and apparatus, and device and medium
CN115061630A (en) Data migration method, device, equipment and medium
CN107181773A (en) Data storage and data managing method, the equipment of distributed memory system
KR101693658B1 (en) Method, business processing server and data processing server for storing and searching transaction history data
CN111399753A (en) Method and device for writing pictures
US9852031B2 (en) Computer system and method of identifying a failure
CN110581873A (en) cross-cluster redirection method and monitoring server
CN114422396B (en) DNS server management method and device, electronic equipment and storage medium
CN110764697B (en) Data management method and device
CN109766462B (en) Image file reading method, device and system in power transmission line monitoring system
CN114461678A (en) Data retrieval method and device, electronic equipment and readable storage medium
CN112015807B (en) Data synchronization processing method and device, electronic equipment and computer storage medium
CN110019259B (en) Data updating method, device and storage medium of distributed index service engine
CN113722362B (en) Remote-based cache data query method, device and system
US11860678B2 (en) Optimized sampling of resource content data for session recording under communication constraints by independently capturing agents

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