armeria
armeria copied to clipboard
Enable client-side throttling
This issue originates from a user's question on Discord.
gRPC enables client-side request/retry throttling via a token-based mechanism: https://github.com/grpc/proposal/blob/master/A6-client-retries.md#throttling-retry-attempts-and-hedged-rpcs.
Armeria currently supports throttling only on the server side. This issue is opened to close the gap with gRPC by adding support for client-side throttling as well.