Versions in this module Expand all Collapse all v0 v0.0.1 Apr 21, 2023 Changes in this version + var BuilderName = "easycarBalancer" + func Register(fns ...Option) + type Algorithm int + const BoundedBalancer + const ConsistentHashBalancer + const IPHashBalancer + const LeastLoadBalancer + const P2CBalancer + const R2Balancer + const RandomBalancer + func (l Algorithm) Name() string + type Builder struct + func (b *Builder) Build(info base.PickerBuildInfo) grpcBalancer.Picker + type Option func(options *Options) + func WithAlgorithm(algorithm Algorithm) Option + type Options struct + type Picker struct + func (p *Picker) Pick(info grpcBalancer.PickInfo) (grpcBalancer.PickResult, error)