package backoff

Import Path
	google.golang.org/grpc/internal/backoff (on go.dev)

Dependency Relation
	imports 3 packages, and imported by 2 packages

Involved Source Files Package backoff implement the backoff strategy for gRPC. This is kept in internal until the gRPC project decides whether or not to allow alternative backoff strategies.
Package-Level Type Names (total 2, both are exported)
/* sort exporteds by: | */
Exponential implements exponential backoff algorithm as defined in https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md. Config contains all options to configure the backoff algorithm. Backoff returns the amount of time to wait before the next retry given the number of retries. Exponential : Strategy var DefaultExponential
Strategy defines the methodology for backing off after a grpc connection failure. Backoff returns the amount of time to wait before the next retry given the number of consecutive failures. Exponential
Package-Level Variables (only one, which is exported)
DefaultExponential is an exponential backoff implementation using the default values for all the configurable knobs defined in https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md.