Versions in this module Expand all Collapse all v1 v1.91.0 Oct 11, 2022 Changes in this version + var DefaultSubBalancerCloseTimeout = 15 * time.Minute + var NewRandomWRR = wrr.NewRandom + type BalancerGroup struct + func New(cc balancer.ClientConn, loadStore lrs.Store, logger *grpclog.PrefixLogger) *BalancerGroup + func (bg *BalancerGroup) Add(id internal.Locality, weight uint32, builder balancer.Builder) + func (bg *BalancerGroup) ChangeWeight(id internal.Locality, newWeight uint32) + func (bg *BalancerGroup) Close() + func (bg *BalancerGroup) HandleResolvedAddrs(id internal.Locality, addrs []resolver.Address) + func (bg *BalancerGroup) HandleSubConnStateChange(sc balancer.SubConn, state connectivity.State) + func (bg *BalancerGroup) Remove(id internal.Locality) + func (bg *BalancerGroup) Start()