Service flow limiting system, method and device and electronic equipment

A current limiting device and current limiting technology, applied in the computer field, can solve the problem of low availability of application systems

Active Publication Date: 2020-07-03
ALIBABA GRP HLDG LTD
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] This application provides a service current limiting system to solve the problem of low availability of application systems in the prior art

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
  • Service flow limiting system, method and device and electronic equipment
  • Service flow limiting system, method and device and electronic equipment
  • Service flow limiting system, method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0122] Please refer to figure 2 , which is a structural diagram of the service current limiting system of the present application. The system includes: a current limiting parameter coordinating device 1 and application current limiting devices 2 respectively deployed in multiple application servers.

[0123] Wherein, the multiple application servers include application servers corresponding to multiple applications on the invocation chain of services provided by the application system, not just multiple application servers in a certain application cluster.

[0124] The service provided by the application system requires the support of multiple applications, that is, it can provide users with complete services only after invoking multiple applications with complex relationships. For example, the order service provided by the e-commerce system requires Support for multiple applications such as ordering applications, payment applications, and logistics applications.

[0125] T...

no. 2 example

[0189]Corresponding to the above-mentioned service current limiting system, the present application also provides a service current limiting method, the method is executed by a service current limiting device, which is usually deployed on a server, but is not limited to the server, and can also be Any device implementing the service throttling method.

[0190] Please refer to Figure 5 , which is a flow chart of an embodiment of a service current limiting method provided by the present application. The parts in this embodiment that are the same as those in the first embodiment will not be described again. Please refer to the corresponding parts in Embodiment 1. A service current limiting method provided by this application includes:

[0191] Step S501: Obtain the load data of the application server.

[0192] The load data includes the number of outstanding requests of the application server.

[0193] Step S503: Send the load data to the current limiting parameter coordinati...

no. 3 example

[0204] Please see Figure 6 , which is a schematic diagram of an embodiment of the service flow limiting device of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to the part of the description of the method embodiment. The device embodiments described below are illustrative only.

[0205] This application additionally provides a service current limiting device, including:

[0206] A load data acquiring unit 601, configured to acquire load data of an application server;

[0207] a load data sending unit 603, configured to send the load data to the current limiting parameter coordination device;

[0208] An indication information receiving unit 605, configured to receive threshold change indication information sent by the current limiting parameter coordination device;

[0209] A current limiting threshold determination unit 607, configured to determine th...

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 a service flow limiting system, method and device and electronic equipment. The system is characterized in that application flow limiting devices are respectively deployed in aplurality of application servers related to an application system; obtaining load data of each application server, the load data is sent to the current-limiting parameter coordination device; the current limiting parameter coordination device is used for coordinating current limiting parameters according to load data of a plurality of application servers. Judging whether the current limiting threshold value of the application server is changed or not, if yes, sending threshold value change indication information to an application current limiting device, and after the application current limiting device receives the indication information, determining the current limiting threshold value of the application server according to the indication information, and executing access current limiting on the service provided by the application server. Due to the fact that the calling relation and the application load condition among the multiple applications of the application system are sensedin real time, the flow limiting threshold values of the upstream and downstream applications are dynamically adjusted based on the global load condition, and linkage coordination of the flow limitingthreshold values among the applications is achieved; therefore, the accuracy of the current limiting threshold can be effectively improved.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular to a service current limiting system, method and device, and electronic equipment. Background technique [0002] With the continuous development of Internet technology, more and more application systems have evolved from a single-application service architecture to a multi-application service architecture. For an application system based on a multi-application service architecture, the complete call process for processing an access request may span multiple applications, each application is relatively independent, and may be implemented by different teams and different languages. figure 1 It shows a complete call chain for a request, through multiple application services, and the call relationship is complex. Taking the e-commerce system as an example, its order service includes multiple applications such as order placement, payment, logistics, and underlying systems...

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): G06F9/50
CPCG06F9/5083G06F9/5005G06F2209/5022
Inventor 李豪林佳梁张军赵奕豪
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products