Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rate Limiter

A rate limiter is a tool that controls the rate of requests or operations performed by a user, service, or API within a specific time window.

Common Use Cases

  1. API Protection: Prevent abuse and DoS attacks
  2. Resource Management: Ensure fair usage of system resources
  3. Cost Control: Limit usage to stay within service quotas
  4. Service Stability: Prevent system overload

Common Algorithms

  1. Fixed Window
  2. Sliding Window
  3. Token Bucket

Configuration Parameters

  • Rate limit should be configurable
  • Different rate limits for different users/plan/endpoints

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

Generated from abrl91/node-ts-starter