Multi-tenant rate limiting service for distributed systems
OwnerLalith Suresh Puthalath, Pooja Khandelwal +1inventors
InventorsLALITH SURESH PUTHALATH, Pooja Khandelwal, Mirza Mohsin Beg
Life of this patent
Estimating the term…
Loading patent…
OwnerLalith Suresh Puthalath, Pooja Khandelwal +1inventors
InventorsLALITH SURESH PUTHALATH, Pooja Khandelwal, Mirza Mohsin Beg
Estimating the term…
The disclosure provides a method for configuring rate limiting policies for microservices in a request execution chain of a distributed system. The method generally includes receiving global rate limit(s), where each global rate limit is associated with a tag and a microservice of a plurality of microservices, and each global rate limit indicates a rate of requests tagged with the tag associated with the global rate limit allowed to be processed by the microservice associated with the global rate limit; and configuring, for each global rate limit: each of the local rate limiter(s) associated with microservice instance(s) associated with the global rate limit with a local rate limit indicating a rate of requests tagged with the tag associated with the global rate limit allowed to be processed by the microservice instance, wherein the local rate limit of each of the local rate limiter(s) is based on the global rate limit.
A method for configuring rate limiting policies for a plurality of microservices in a request execution chain of a distributed system, comprising:
A system comprising:
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a computing system, cause the computing system to perform operations for configuring rate limiting policies for a plurality of microservices in a request execution chain of a distributed system, the operations comprising:
Dependencies are inferred from the claim text.