Skip to content

Configurable server throttle #36

@rmichela

Description

@rmichela

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions