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

Micro-service dynamic flow limiting system and method

A current limiting method and microservice technology, applied in the field of dynamic current limiting of microservices, can solve the problems of idle service capacity, unable to be executed, low priority requests not executed, etc., to ensure the effect of full utilization

Pending Publication Date: 2022-03-08
福建福诺移动通信技术有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these methods often impose a unified flow limit on all service requests. Regardless of whether a service request is important or not, it cannot be executed under current limit conditions.
On this basis, some current limiting methods add priority configuration, give priority to high-priority service requests, and block and limit low-priority service requests, but often occur when concurrent requests are not high, and too many resources are reserved The traffic is sent to high priority requests, and the service capacity is idle, but the low priority requests are still not executed

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
  • Micro-service dynamic flow limiting system and method
  • Micro-service dynamic flow limiting system and method
  • Micro-service dynamic flow limiting system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0035] In this embodiment, a system for dynamic current limiting of microservices is provided, including a service distributor, a service instance configurator, a ticket pool, and an important service instance queue;

[0036] Service distributor, in the microservice architecture, set up a service distributor for key services that require current limiting. A service has multiple service instances. All requests for the service are first sent to the service distributor, and the distributor decides which service instance of the service the request is sent to.

[0037] In this embodiment, a service instance is used to execute a service request and return a result. Service requests are divided into important service requests and general service requests. For important businesses, the service request is an important service request, and the flag bit vital i...

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 relates to a micro-service dynamic flow limiting system. The system comprises a service distributor, a service instance configurator, a bill pool and an important service instance queue, the service distributor is respectively connected with the service instance configurator, the bill pool and the important service instance queue; the service distributor receives a service request and determines which service instance of the service the request is sent to; the service instance configurator is used for recording the information instanceinfo of each service instance; the ticket pool (ticketpool) is used for storing a ticket (ticket); the important service instance queue stores service instance information specially used for important service requests. According to the invention, the flow distribution can be dynamically and smoothly adjusted according to the real-time change of the service request number, and the full utilization of the service capability is ensured.

Description

technical field [0001] The present invention relates to the field of microservice architecture, in particular to a system and method for dynamic current limiting of microservices. Background technique [0002] In the microservice architecture, it is often necessary to limit the flow of some of the microservices to prevent the influx of a large number of service requests from being able to handle the congestion of the microservices in a high concurrency situation, which in turn affects other microservices and causes the system to be paralyzed . [0003] Existing common current limiting methods, including common current limiting methods such as waiting queue, leaky bucket, token bucket, and counter method, can well limit the number of requests per unit time and ensure the normal operation of the service. However, these methods often impose a unified flow limit on all service requests. Regardless of whether a service request is important or not, it cannot be executed under the...

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): H04L67/566H04L67/1001H04L47/24
CPCH04L47/24
Inventor 吴典
Owner 福建福诺移动通信技术有限公司