Documentation ¶
Index ¶
Constants ¶
View Source
const Name = "proglog"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Picker ¶
type Picker struct {
// contains filtered or unexported fields
}
Picker handle the RPC balancing logic by picking a server from the servers discovered by the resolver to handel each RPC.
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
Resolver is the type that implements gRPC's resolver.Builder interface.
func (*Resolver) Build ¶
func (r *Resolver) Build( target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOptions, ) (resolver.Resolver, error)
Build implements the resolver.Builder interface for the Resolver type.
func (*Resolver) Close ¶
func (r *Resolver) Close()
Close implements the Close methods of gRPC's resolver.Resolver interface.
func (*Resolver) ResolveNow ¶
func (r *Resolver) ResolveNow(resolver.ResolveNowOptions)
ResolveNow implements gRPC's resolver.Resolver interface.
Click to show internal directories.
Click to hide internal directories.