dotnet / dotnet/aspnetcore

Epic: Rate Limiting

Open
#53,426 9 comments 48 reactions 1 assignee Claimed by @BrennanConroy View on GitHub
area-middleware Epic
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

This issue captures issues related to rate limiting work in .NET 9. Issues and categorizations are subject to change as design and planning is underway.

* Distributed rate limiting
- Redis Implementation
- Any new primitives needed?
* More Configuration
- Changing config at runtime
- `IConfiguration` support?
* Missing features
- Weighted endpoints (e.g. `POST /buyItem` costs 2 instead of 1 for `GET /listItems`)
- Circuit breaker? (X request failures/sec, fail incoming requests to allow service time to self-heal)
* Metrics
- Any additional metrics needed?
- At a minimum document how to do manual metric retrieval

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.