Switch balancer to grpclb when at least one address is grpclb address (#1692)

This commit is contained in:
Menghan Li
2017-12-12 12:45:05 -08:00
committed by GitHub
parent cce0e436e5
commit dba60db4f4
5 changed files with 355 additions and 39 deletions

View File

@ -26,6 +26,8 @@ import (
"google.golang.org/grpc/resolver"
)
const pickfirstName = "pick_first"
func newPickfirstBuilder() balancer.Builder {
return &pickfirstBuilder{}
}
@ -37,7 +39,7 @@ func (*pickfirstBuilder) Build(cc balancer.ClientConn, opt balancer.BuildOptions
}
func (*pickfirstBuilder) Name() string {
return "pick_first"
return pickfirstName
}
type pickfirstBalancer struct {