Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultTTl int64 = 10
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EtcdBuilder ¶
type EtcdBuilder struct {
// contains filtered or unexported fields
}
func (*EtcdBuilder) Build ¶
func (s *EtcdBuilder) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOptions) (resolver.Resolver, error)
func (*EtcdBuilder) Scheme ¶
func (s *EtcdBuilder) Scheme() string
type EtcdCenter ¶
type EtcdCenter struct {
// contains filtered or unexported fields
}
func (*EtcdCenter) Builder ¶
func (c *EtcdCenter) Builder() resolver.Builder
type EtcdRegistrar ¶
type EtcdRegistrar struct {
// contains filtered or unexported fields
}
func (*EtcdRegistrar) Deregistry ¶
func (s *EtcdRegistrar) Deregistry() error
func (*EtcdRegistrar) Registry ¶
func (s *EtcdRegistrar) Registry() error
type IEtcdCenter ¶
type IEtcdCenter interface { Registrar(serverName, host string, port int, opts ...Option) Registrar Builder() resolver.Builder }
func NewEtcdCenter ¶
func NewEtcdCenter(endpoints []string, timeout int) (IEtcdCenter, error)
Click to show internal directories.
Click to hide internal directories.