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)
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
func google.golang.org/grpc.withBackoff(bs Strategy) grpc.DialOption
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.
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)