Simulator

Rate Limiter Simulator

Traffic arrives first, policy rules decide admission, then accepted requests compete for backend capacity.

GitHub
1. Traffic Generate arrivals with RPS and burst shape.
2. Rate limit Each request must pass every sliding window rule.
3. Backend Accepted requests run, queue, or time out.
4. Read chart Arrivals always stay visible as the baseline.

Result

Analytics

Summary from the latest run.

Time series

Capacity, Admissions, and Rejections

429 means rate limited. 503 means backend queue full or timed out.

Distribution

Latency Distribution

Observed served-request latency, bucketed in milliseconds.