Documentation ¶
Overview ¶
Package picker defines/implements client balancer picker policy.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPickBuilder ¶
func NewPickBuilder(p Policy) base.PickerBuilder
NewPickBuilder NewPickBuilder
Types ¶
type Config ¶
type Config struct { // Policy specifies etcd clientv3's built in balancer policy. Policy Policy // Logger defines picker logging object. Logger *zap.Logger // SubConnToResolverAddress maps each gRPC sub-connection to an address. // Basically, it is a list of addresses that the Picker can pick from. SubConnToResolverAddress map[balancer.SubConn]resolver.Address }
Config defines picker configuration.
Click to show internal directories.
Click to hide internal directories.