-
Notifications
You must be signed in to change notification settings - Fork 37
Closed
Labels
Description
Out of the box, gRPC will use unlimited resources. By default it uses an executor with an unbounded work queue and an unlimited number of worker threads.
A configurable server throttle would allow you to constrain these dimensions for a server.
- Set a server's max concurrency
- Set the max amount or waiting work before turning away requests
If a request gets turned away because of too much work, reply with a UNAVAILABLE status.