dotnet / dotnet/aspnetcore

Improve diagnostics related to rate limiting so people not disable it

Open
#27,393 2 comments 0 reactions 0 assignees View on GitHub
area-networking design-proposal feature-rate-limit Theme: meeting developer expectations
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

## Summary

When enabling rate limiting, people start getting exceptions and warnings, which they misinterpret and end up disabling the rate limiting in Kestrel.

### People with more context
@halter73, @davidfowl, @jkotalik, @ajaybhargavb

## Motivation and goals

1-2 paragraphs, or a bullet-pointed list. What existing pain points does this solve? What evidence shows it's valuable to solve this?

## In scope

A list of major scenarios, perhaps in priority order.

## Out of scope

Scenarios you explicitly want to exclude.

## Risks / unknowns

How might developers misinterpret/misuse this? How might implementing it restrict us from other enhancements in the future? Also list any perf/security/correctness concerns.

## Examples

Give brief examples of possible developer experiences (e.g., code they would write).

Don't be deeply concerned with how it would be implemented yet. Your examples could even be from other technology stacks.

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.