etcd

package
v0.0.0-...-9a41f76 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(endpoint []string) (*Client, error)

func (*Client) Close

func (e *Client) Close() error

Close 关闭client

func (*Client) Deregister

func (e *Client) Deregister() error

Deregister 注销服务

func (*Client) Register

func (e *Client) Register(serviceName string, serviceAddress string) error

Register 注册服务

type RemoteService

type RemoteService struct {
	// contains filtered or unexported fields
}

func (*RemoteService) GetName

func (r *RemoteService) GetName() string

GetName 获取服务名称

func (*RemoteService) GetNode

func (r *RemoteService) GetNode() map[string]string

GetNode 获取服务列表

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver(endpoint []string) (*Resolver, error)

NewResolver 构造 resolver 对象

func (*Resolver) Close

func (r *Resolver) Close() error

Close 关闭client

func (*Resolver) Discovery

func (r *Resolver) Discovery(serviceName string) (*RemoteService, error)

Discovery 发现服务

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL