type google.golang.org/grpc/balancer/grpclb.lbBalancer
15 uses
google.golang.org/grpc/balancer/grpclb (current package)
grpclb.go#L135: lb := &lbBalancer{
grpclb.go#L165: type lbBalancer struct {
grpclb.go#L231: func (lb *lbBalancer) regeneratePicker(resetDrop bool) {
grpclb.go#L293: func (lb *lbBalancer) aggregateSubConnStates() connectivity.State {
grpclb.go#L312: func (lb *lbBalancer) UpdateSubConnState(sc balancer.SubConn, scs balancer.SubConnState) {
grpclb.go#L355: func (lb *lbBalancer) updateStateAndPicker(forceRegeneratePicker bool, resetDrop bool) {
grpclb.go#L371: func (lb *lbBalancer) fallbackToBackendsAfter(fallbackTimeout time.Duration) {
grpclb.go#L389: func (lb *lbBalancer) handleServiceConfig(gc *grpclbServiceConfig) {
grpclb.go#L403: func (lb *lbBalancer) ResolverError(error) {
grpclb.go#L408: func (lb *lbBalancer) UpdateClientConnState(ccs balancer.ClientConnState) error {
grpclb.go#L471: func (lb *lbBalancer) Close() {
grpclb_remote_balancer.go#L45: func (lb *lbBalancer) processServerList(l *lbpb.ServerList) {
grpclb_remote_balancer.go#L99: func (lb *lbBalancer) refreshSubConns(backendAddrs []resolver.Address, fallback bool, pickFirst bool) {
grpclb_remote_balancer.go#L207: lb *lbBalancer
grpclb_remote_balancer.go#L215: func (lb *lbBalancer) newRemoteBalancerCCWrapper() {
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |