package
1.10.0
Repository: https://github.com/aclisp/grpc-go.git
Documentation: pkg.go.dev

# Packages

Package base defines a balancer base that can be used to build balancers with different picking algorithms.
Package roundrobin defines a roundrobin balancer.

# Functions

Get returns the resolver builder registered with the given name.
Register registers the balancer builder to the balancer map.

# Variables

ErrNoSubConnAvailable indicates no SubConn is available for pick().
ErrTransientFailure indicates all SubConns are in TransientFailure.

# Structs

BuildOptions contains additional information for Build.
DoneInfo contains additional information for done.
NewSubConnOptions contains options to create new SubConn.
PickOptions contains addition information for the Pick operation.

# Interfaces

Balancer takes input from gRPC, manages SubConns, and collects and aggregates the connectivity states.
Builder creates a balancer.
ClientConn represents a gRPC ClientConn.
Picker is used by gRPC to pick a SubConn to send an RPC.
SubConn represents a gRPC sub connection.