Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsulResolver ¶
type ConsulResolver struct { ServiceName string // service name Target string Addr string Addresses []string Scheme string Verbose int Namespace string }
ConsulResolver is the implementaion of grpc.naming.Resolver
func NewResolver ¶
func NewResolver(serviceName string, namespace string, target string, addr string) *ConsulResolver
NewResolver return ConsulResolver with service name
func (*ConsulResolver) GetFirst ¶
func (cr *ConsulResolver) GetFirst() (addr string)
GetFirst - возвращает первый адрес из списка
type ConsulWatcher ¶
type ConsulWatcher struct {
// contains filtered or unexported fields
}
ConsulWatcher is the implementation of grpc.naming.Watcher
Click to show internal directories.
Click to hide internal directories.