Throttling failure response status shall be configurable
See original GitHub issueCurrently 503 - Service Unavailable
failure response status hardcoded by com.linecorp.armeria.server.throttling.ThrottlingService. The response status should be driven by the configured strategy and it shall permit using 429 - Too Many Requests
as a more appropriate and more common throttling status.
Issue Analytics
- State:
- Created 4 years ago
- Comments:9 (4 by maintainers)
Top Results From Across the Web
Errors related to the sending quotas for your Amazon SES ...
If you encounter a throttling error, you should program your application to wait for an interval of up to 10 minutes, and then...
Read more >Request limits and throttling - Azure Resource Manager
Describes how to use throttling with Azure Resource Manager requests when subscription limits have been reached.
Read more >HTTP Status Codes: All 63 explained - including FAQ & Video
HTTP status codes are three-digit responses from the server to the browser-side request. Everyone has probably gotten the classic 404 page-not-found error.
Read more >Retries — Boto3 Docs 1.26.26 documentation - Amazon AWS
Retry attempts on several HTTP status codes, including 429, 500, 502, 503, 504, and 509. Any retry attempt will include an exponential backoff...
Read more >Rate limit — envoy 1.25.0-dev-5db678 documentation
If there is an error in calling rate limit service or rate limit service returns an error and failure_mode_deny is set to true,...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Agreed, @max904-github. Any objections? /cc @minwoox @ikhoon @imasahiro @kojilin @anuraaga ?
Posted a PR. Kept the default to
SERVICE_UNAVAILABLE
.