RateLimiter

What is a Rate Limiter?

A Rate Limiter controls how many requests a user can make within a specific period of time.

For every incoming request, it checks whether the user has reached their allowed limit.

Request Allowed
Request Blocked
① Request #1 arrives
User
Rate Limiter
Application
0
Processed Requests
3
Predefined Limit